1:判断是否为 nan
is nan (is data) 判断一个是否为 nan 是的话 返回 ture 不是的话 返回 false
参数为判断数据
var res = isNaN(‘hdpa’)
console.log(res)
2:基本类型的分类 typeof
console.log(typeof ‘dd’);
console.log(typeof 123);
console.log(typeof(true));
console.log(typeof undefined);
console.log(typeof fun);
typeof 不能区分 数组 对象
console.log(typeof []);
console.log(typeof {});
console.log(typeof null);
3:验证一个数据可能是数组 可能是对象
var data1 =[];
var data2 =[];
var data3 =null
console.log(data1 instanceof Object);
console.log(data2 instanceof Object);
console.log(data2 instanceof Object);
去重:
第一种:
var arr = [1,3,1,3,5,8,88,87,56];
for (var i=0;i<arr.length;i++){
for (var j=i+1;j<arr.length;j++){
if (arr[i]===arr[j]){
arr.splice(j,1);
j–
}
}
}
console.log(arr);
第二种:
for(var i=0;i<arr.length;i++){
if (res.indexOf(arr[i])===-1){
res.push(arr[i])
}
}
console.log(res);