数据类型---->Number

2019-03-10 11:51:28来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Javascript中有六种数据类型

1、undefined:这个值未定义

2、boolean:这个值是布尔值

3、number:这个值是数值

4、function:这个值是函数

5、object:这个值是对象或者null,数组也可以(var e=[.......])

6、string:这个值是字符串

一、Number类型

注:在javascript中,带有单引号和双引号变量的数据类型都是字符串。当带上Number()时,无论收集到的是否为数值,显示的数据类型都是Number。但是弹出来的不一定,例如图中"200px",当输入alert(Number(str1));时,弹出NaN。但有;两种特殊情况,如下图:

 

布尔类型在计算机中默认true是1,false是0

null和false一样,默认值都是0

还有一种特殊情况,一般用不上,如果定义的变量是new date,那么弹出来的值是一串数字,不是NaN。

parseInt()和parseFloat()

 

隐式类型转换

注:当加号运算符时,String和其他类型时,其他类型都会转为 String;其他情况,都转化为Number类型,undefined 转化为Number是 为’NaN‘, 任何Number与NaN相加都为NaN。

上图下面的MAth是扩展的函数,用来取整。

NaN和isNaN

isNaN()----->isNaN is not a number 不是一个数字

1、根据Number()转换以后再判断是不是数字

2、alert(isNaN("hdskjdh"))---->true

     alert(isNaN("234"))---->false

  alert(isNaN("true"))---->false

 

 

 


原文链接:https://www.cnblogs.com/miroli/p/10486001.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JS中实现跨域的方法总结

下一篇:前端面试题-数组去重和排序