|
一如既往的不啰嗦,直接上干货,请查收~ 在JS中可以使用3中方法将其他非数值类型转换为数值类型,Number()、parseInt()、parseFloat()。三种方式中Number可以用于数据类型,而其余两种则是专门用于把字符串转为数值。 今天分享一下,Number()的转换规则 1、如果值为Boolean类型时,对应的true / false会被转换为 1 / 0; 2、如果为数值,那么这只是一个简单的传入和返回。 3、当传入值为 null 时,被转换为 0; 4、如果为 undefind 时,被转换为NaN; 5、如果为 字符串 ,则: 数字: 则将数字转换为 十进制 的树,而像 “011”转为 ==> 11 (0会被忽略)。 6、当传入为一个 对象 时,则会先调用对象的 valueOf()方法,然后按照上面规则转换;但是若结果为 NaN,又将会调用tostring(),返回的值再按照上述规则转换。 预知: 下期更新css中,常见的几种布局及方法(浮动、负边距、定位、flex、Grid)。 如果您也感兴趣,请点击关注,将第一时间提醒您~~ |
|