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

原创 2015年11月19日 20:23:06

       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)把数四舍五入为最接近的整数。


         

版权声明:本文为博主原创文章,未经博主允许不得转载。

JS Lesson2 : Math()、parseInt()、parseFloat()、isNaN()、isInfinity()方法汇总

JS中的Math()、parseInt()、parseFloat()、isNaN()、isInfinity()方法汇总。

JS中parseInt()、random()及Math.cell()函数的学习

JS中parseInt()、random()及Math.cell()函数的学习 Posted on 2012-04-13 12:53 沁园春 阅读(33) 评论(0) 编辑 收藏  一...

JavaScript中Number类型,Number,parseInt转换函数特殊情况总结

先放这里,明天补充呢

js判断是否是数字——isNaN()函数

isNaN  返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。   NaN 即 Not a Number   isNaN(numValue)   必选项 numv...

003 Python语法之math函数与标准数据类型

1. 打印 小明对小亮说:”你妈喊你回家吃饭了。” 的三种方式方式1:print("小明对小亮说:\"你妈喊你回家吃饭了。\"")方式2:print('小明对小亮说:"你妈喊你回家吃饭了。"')方式3...

Javascript中的isNaN函数的介绍与使用

NaN "not a number",出现这个数值比较少见,以至于我们可以不用理它。当运算无法返回正确数值时,就会返回"NaN"值。NaN值非常特殊,因为它“不是数字”,所以任何数跟它都不相等,甚至N...

一个javascript的Math对象的方法实现,将字符串,转换成实际函数

使用前请导入jquery-2.2.2.js
  • wx11055
  • wx11055
  • 2016年10月19日 19:14
  • 226

HTML、CSS和JavaScript学习三(JavaScript之语法规则:语句、数组、函数、String\Math\Array等对象)

HTML中使用JavaScript 先来了解一点常识: Javascript和java有什么不同: 1.java是sun公司的,现在是Orcal公司,javascript是Netscape公司 2.J...

28-JavaScript-面向对象-系统函数-内部类-Math-Date-String-Array-Boolean-Number

内部类  - Math  - Date  - String  - Array  - Boolean  - Number 系统函数 1. 内部类  1) 什么是内部...

JavaScript对象之数学函数运算-Math

JavaScript封装了自己的函数库,下面来看看最常用的数学运算函数,以及封装使用的math.js工具包。...
  • boonya
  • boonya
  • 2016年08月23日 17:35
  • 1861
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NaN类型、isNaN()函数、Math 对象、parseInt() 函数
举报原因:
原因补充:

(最多只允许输入30个字)