美文网首页
JS笔记数据类型

JS笔记数据类型

作者: 活成一句废话 | 来源:发表于2019-03-23 15:51 被阅读0次

    &&与的计算规则是,先判断符号前的布尔值,若是true取符号后的表达式值即为运算结果,若是false则直接取当前表达式的值。

    布尔值为false的有:0,false,undefined,"",NaN,null 。

    如var a= 1  &&  2运算结果为a=2;      var a=0  &&  表达式    运算结果为0。

    ||运算符是找布尔值为真的表达式,返回其运算结果。

    parseInt(window.prompt(`Input `))

    显式类型转换

    Number()    undefined不能被转为数字类型,强转结果为NaN。Number("a")结果为NAN

    parseInt()   转为整数,不接受false,null,undefined等,强转结果为NAN。parseInt(i,radix)将i转化为以radix为基底转化为i进制的数。另外该方法会有砍断原则,如parseInt("123.3bab")会得到结果number类型123

    parseFloat()会直接提取数字,用上面一个例子,结果就是123.3

    String() Boolean()

    TOstring(radix)  undefined和null不可以用这个方法,不然会报错

    隐式类型转换 JS笔记数据类型 isNAN(NAN)为true,方法里的对象会先用number方法转化,之后再和NAN比较

    相关文章

      网友评论

          本文标题:JS笔记数据类型

          本文链接:https://www.haomeiwen.com/subject/vgmouqtx.html