Math,Number
Math.trunc()方法用于去除一个数的小数部分,返回整数部分。
参数为非数值时,Math.trunc()方法会先用Number()将其转换为数值,若无法获取数值的整数部分,比如字符串或NaN或空值等,会返回NaN.
②Math.sign()
Math.sign()方法用来判断一个数到底是正数、负数还是0
(1)参数为正数返回+1
(2)参数为负数返回-1
(3)参数为0返回0
(4)参数为-0返回-0
(5)其他值返回NaN
③Math.cbrt()
Math.cbrt()方法用于计算一个数的立方根
若参数不是数值,Math.cbrt()也先用Number()方法将其转换为数值。
转换失败返回NaN.
Number.isNaN()用来检查一个值是否为NaN。
Number.isNaN(NaN) // true
Number.isNaN(15) // false
Number.isNaN('15') // false
Number.isNaN(true) // false
Number.isNaN(9/NaN) // true
Number.isNaN('true'/0) // true
Number.isNaN('true'/'true') // true
Number.isInteger()用来判断一个值是否为整数。
Number.isInteger(25) // true
Number.isInteger(25.0) // true
Number.isInteger(25.1) // false
Number.isInteger("15") // false
Number.isInteger(true) // false
以上就是Math,Number的详细内容,更多请关注其它相关文章!
上一篇: CSS属性讲解之padding
下一篇: PHP目录管理函数小结
推荐阅读
-
SQL学习笔记八 索引,表连接,子查询,ROW_NUMBER
-
sqlServer使用ROW_NUMBER时不排序的解决方法
-
完美解决input[type=number]无法显示非数字字符的问题
-
PE还原Win7系统提示错误还原无法继续Error Number:(19010) 的原因及解决方法
-
Oracle row_number() over()解析函数高效实现分页
-
Oracle 分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法
-
JavaScript Math对象和调试程序的方法分析
-
SQL Server 排序函数 ROW_NUMBER和RANK 用法总结
-
JavaScript中Math对象的方法介绍
-
js中Number数字数值运算后值不对的解决方法