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的Math对象的方法实现,将字符串,转换成实际函数

使用前请导入jquery-2.2.2.js <script typ

关于Js的isNaN()函数

今天使用isNaN()函数判断是否是数字时遇到的问题,当变量是空串时,isNaN()的返回值还是false,但空串却不是数据,查了一下,才知道原来isNaN()把空串或空格作0处理的。 is...

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) 什么是内部...

parseInt(),parseFloat;isNaN()

js—parseInt()定义:parseInt() 函数可解析一个字符串,并返回一个整数。语法:parseInt(string, radix)string:必需。要被解析的字符串。radix:可选。...
  • Ape55
  • Ape55
  • 2017-05-25 14:19
  • 87
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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