1、6中你数据类型:undefined,null,bolean,number,string ,object
通常用typeof来判断数据类型:
"undefined"如果值未定义
“bolean”如果值是布尔值
“string”如果值是字符串
“number”如果值是数值
“object”如果值是对象或者null
“function”如果值是函数
2、NaN中存在一个函数:判断是否为“非数字”--->isNaN()
接收参数以后,会试图将参数转化为数字,比如数字类的字符串“10”,isNaN首先会
转化为10,然后判断是否为“非数字”。
Number()----转化为数字(可用于所有数据,不能转化则返回NaN)
parseInt()---转化为整数
parseFloat()--转化为浮点型
3、判断数据类型:
typeof可判断基本数据类型,不可判断引用数据类型
instanceof可判断引用数据类型
4、数组的升序降序排列
升序:
function compareU(a,b){
if(a>b){
return 1;
}else if(a<b){
return -1;
}else{
return 0;
}
}------------第一种写法
function compareU(a,b){
return a-b;
}--------------第二种写法
降序:
function compareD(a,b){
if(a<b){
return 1;
}else if(a>b){
return -1;
}else{
return 0;
}
}------------第一种写法
function compareD(a,b){
return b-a;
}--------------第二种写法
使用:arr.sort(compareU);