关闭

NaN类型、isNaN()函数、Math 对象、parseInt() 函数

51人阅读 评论(0) 收藏 举报
分类:

       NaN  及“not a number”。在什么时候会出现呢,就是当不能转为number的变量进行转化为number的时候,比如parseInt(value),value比如是abc就会报这个错误。parseInt() 函数可解析一个字符串,并返回一个整数。

parseFloat()函数,解析一个字符串并返回一个浮点数。

        在js中没有任何一种数据类型和NaN相等,就算是NaN和NaN都不想等.

        那么我们如何判断某个变量是否是NaN类型呢,那么就采用isNaN()函数,如果是则返回true,否则返回false;


Math 对象

    

     Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。  

        abs(x)返回数的绝对值。

       ceil(x)对数进行上舍入。

       floor(x)对数进行下舍入。

       round(x)把数四舍五入为最接近的整数。


         

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:351次
    • 积分:35
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档