...
...
function isNumber(val) { var regPos = /^\d+(\.\d+)?$/; //非负浮点数 var regNeg = /^(-(([0-9]+ ...
var aa={} 1.JQ的方法(推荐) 2.将对象装换成JSON字符串,再判断是否为“{}” 3.Object.getOwnPropertyNames()方法 4.使用ES6的Object.keys()方法 ...
...
判断数组是否存在某个值: Array.indexOf(val) > -1 //存在 (缺陷:一是不够语义化,它的含义是找到参数值的第一个出现位置,所以要去比较是否不等于-1,表达起来不够直观。二是,它内部使用严格相等运算符(===)进行判断,这会导致对NaN的误判 ...
1. instance of 2、constructor 3、 isArray 3、如果浏览器支持Array.isArray()可以直接判断否则需进行必要判断 ...
备忘: ...
NaN(不是一个数字且数据类型为number,另外NaN != NaN)是执行数学运算没有成功,返回失败的结果。但是这个结果仍然是数字类型。 var a = "str"; var b = 2; va ...