标签:
显示类型转换:
Number():能识别纯粹的数字字符串(可以带+-符号的),数字数组。数组为空则为0,false 为0,true为1,如果字符串中带了其它字母符号会返回NAN,如果是函数或者对象都会返回NAN
parseInt():能识别以带字母的字符串,但是必须以数字开头,而且只识别字符串最前面的数字。
parseFloat():同上
隐式类型转换:
- * / % ++ -- 可以将字符串转化为数字
< >如果数字与字符串类型比较,会转化为数字,如果是字符串与字符串比较,会按编码来比,不会转为数字
+ 可以将数字转化为字符串
! 把右边的数据类型都转化为布尔值
NAN(not a number ):为数字类型
一旦写程序中出现了NAN 肯定进行了非法操作
NAN是false
NAN===NAN为false
isNAN():可以判断某些值是不是数字。不是数字true ,数字为false。(执行时,会先用Number()对其内容转换,按转换后的结果来进行判断是否为数字)
注意:在HTML中拿到的内容都是字符串
标签:
原文地址:http://www.cnblogs.com/yuxingyoucan/p/5723469.html