1、布尔变量true/false
2、数字
非0数值为true,0或NaN为false.
3.对象
对象为null或undefined为false
4.字符串
空字符串(“”)为false,而(“”)这种为true。
综上所述,对于字符串,不用写一大堆if(str!=null&&str!=undefined&&str!=''),只要用一句
if(str){
//dosomething
}就可以了。
Javascript类型转换函数
isFinite(number)检测一个值能否为一个有限数字,返回True或FalseisNaN(string)检测一个值能否没有是一个有限数字,notanumber,返回True或FalseNumber()将一个对象的值转换为一个数字parseFloat(string)将一个字符串解析为一个浮面数字parseInt(string)将一个字符串解析为一个整数,没有是四舍五进操做,而是切尾String(object)将一个对象值转换为一个字符串
新闻热点
疑难解答