class="p16"> 最近做项目中遇到了一些关於数据类型的判断处理上网找了一下资料,并且亲自验证了各种数据类型的判断在此做一个总结吧!
比较常用的判断方法是:
但有些情况就不行比如:
这里弹出来的是ue,如下图所示:
泹实际上变量a是NaN,它是不能用于数值运算的
所以上面的函数可以修改为:
顺便介绍一丅JavaScript isFinite() 函数
布尔类型的判断比较简单可以用如下的方法进行判断:
2 判断变量val是不是布尔类型 3 判断变量val是不是布尔类型字符串类型的判断比较简单,可以用如下的方法进行判断:
2 判断变量是不是字符串类型 3 判断变量是不是字符串类型未定义的判斷比较简单可以用如下的方法进行判断:
2 判断变量是不是null 11 //弹出运行结果数组类型不可用typeof来判断。因为当变量是数组类型是typeof会返回object。
这里有两种方法判断数组类型:
1 /*判断变量arr是不是数组 8 /*判断变量arr是不是数组
2 /*判断变量arr是不是数组 8 /*判断变量arr是不是数组 23 //打印测试结果