JavaScript判断变量数据类型
2017-11-02 19:01
519 查看
一、JS中的数据类型
1.数值型(Number):包括整数、浮点数。
2.布尔型(Boolean)
3.字符串型(String)
4.对象(Object)
5.数组(Array)
6.空值(Null)
7.未定义(Undefined)
二、
1.数值型(number)
比较常用的判断方法是:
function isNumber(val){
return typeof val === 'number';
}
2.判断变量val是不是布尔类型
function isBooleanType(val) {
return typeof val ==="boolean";
}
3.判断变量是不是字符串类型
function isStringType(val) {
return typeof val === "string";
}
4.判断变量是不是Undefined
function isUndefined(val) {
return typeof val === "undefined";
}
5.判断变量是不是对象(object)
function isObj(str){
if(str === null || typeof str === 'undefined'){
return false;
}
return typeof str === 'object';
}
6.判断变量是不是为null
function isNull(val){
return val === null;
}
7.判断变量arr是不是数组
//方法一
function isArray(arr) {
return Object.prototype.toString.apply(arr) === '[object Array]';
}
//方法二
function isArray(arr) {
if(arr === null || typeof arr === 'undefined'){
return false;
}
return arr.constructor === Array;
}
1.数值型(Number):包括整数、浮点数。
2.布尔型(Boolean)
3.字符串型(String)
4.对象(Object)
5.数组(Array)
6.空值(Null)
7.未定义(Undefined)
二、
1.数值型(number)
比较常用的判断方法是:
function isNumber(val){
return typeof val === 'number';
}
2.判断变量val是不是布尔类型
function isBooleanType(val) {
return typeof val ==="boolean";
}
3.判断变量是不是字符串类型
function isStringType(val) {
return typeof val === "string";
}
4.判断变量是不是Undefined
function isUndefined(val) {
return typeof val === "undefined";
}
5.判断变量是不是对象(object)
function isObj(str){
if(str === null || typeof str === 'undefined'){
return false;
}
return typeof str === 'object';
}
6.判断变量是不是为null
function isNull(val){
return val === null;
}
7.判断变量arr是不是数组
//方法一
function isArray(arr) {
return Object.prototype.toString.apply(arr) === '[object Array]';
}
//方法二
function isArray(arr) {
if(arr === null || typeof arr === 'undefined'){
return false;
}
return arr.constructor === Array;
}
相关文章推荐
- 关于JavaScript的变量的数据类型的判断方法
- JavaScript知识点总结(六)之JavaScript判断变量数据类型
- javascript数据变量类型判断(JS变量是否是数组,是否是函数的判断)
- 关于JavaScript的变量的数据类型的判断方法
- JavaScript判断数据类型总结
- 走入javascript(五)判断与数据类型
- 20180301:JavaScript的初步学习,JS的数据类型与变量,函数,DOM操纵HTML,BOM操作浏览器
- 数据类型:如何判断类型——JavaScript知识小结04
- 判断javascript的数据类型(示例代码)
- JavaScript 札记(数据类型和变量、)
- JavaScript基础精华01(变量,语法,数据类型)
- JavaScript入门——变量与数据类型基础
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- 浅玩JavaScript的数据类型判断
- JavaScript——变量与基本数据类型
- javascript如何判断变量类型
- 【Python】判断一个变量的数据类型的两种方法
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- 理顺 JavaScript (4) - 变量、常量与数据类型