JavaScript - 4.数据类型判断

数据类型判断

节点类型 nodeType

object.nodeType;
nodeType == 1;  // Element 元素
nodeType == 2; // Attribute 属性
nodeType == 3; // Text 文本

数据类型 typeof 方法

typeof () ;
var a = "arr";
console.log(typeof a); // string
// typeof 支持的判断类型 string , number , boolean , undefined 
// 其他的如: Array , NaN ,Object 全部返回Object

数组 Array 的判断

// html
// js

非数字的判断

isNaN()  // 用于判断其参数是否是 NaN
var a = "arr";
var b = 56;
console.log(isNaN(a)); // true 非数字
console.log(isNaN(b)); // false  数字
// 通常用于检测 parseFloat() 和 parseInt() 的结果,
以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,
比如用 0 作除数的情况。

你可能感兴趣的:(JavaScript - 4.数据类型判断)