ES6 数值扩展
2017-08-17 21:57
183 查看
1.Number.isFinite和Number.isNaN
Number.isFinite来判断一个数是不是有尽的
Number.isNaN来判断一个值是不是为NaN
2.Number.isInteger来判断一个数是不是整数
3.Math.trunc用来去一个小数的整数部分
4.Math.sign用来判断一个数是正数还是负数
像上面数学相关(Math开头)的方法还有很多,不一一介绍了
Number.isFinite来判断一个数是不是有尽的
console.log(Number.isFinite(15));//true console.log(Number.isFinite(NaN));//false
Number.isNaN来判断一个值是不是为NaN
console.log(Number.isNaN(NaN));//true console.log(Number.isNaN(0));//false
2.Number.isInteger来判断一个数是不是整数
console.log(Number.isInteger(22));//true console.log(Number.isInteger(22.0));//true console.log(Number.isInteger(22.1));//false console.log(Number.isInteger('22'));//false
3.Math.trunc用来去一个小数的整数部分
console.log(Math.trunc(21.1));//21 console.log(Math.trunc(21.9));//21
4.Math.sign用来判断一个数是正数还是负数
console.log(Math.sign(-5));//-1 console.log(Math.sign(0));//0 console.log(Math.sign(5));//1遇到字符串它会转换,然后判断
console.log(Math.sign('5'));//1 console.log(Math.sign('java'));//NaN
像上面数学相关(Math开头)的方法还有很多,不一一介绍了
相关文章推荐
- 【es6】数值扩展
- ES6-数值的扩展-Number.isInteger() 和 Number.EPSILON
- ES6入门——数值的扩展
- es6——数值的扩展
- es6数值扩展
- ES6--数值的扩展
- [Wondgirl]ECMAScript6(ES6)(六)数值的扩展
- ES6-数值的扩展-安全整数和 Number.isSafeInteger()
- ES6学习——新的语法:数值字面量扩展(Number Literal Extensions)
- 04、ES6 数值的扩展
- es6数值扩展(四)
- ES6 学习笔记之《数值的扩展》
- ES6-数值的扩展-二进制和八进制表示法
- ES6 字符串与数值扩展
- 五,ES6为数值做的一些扩展
- ES6数值扩展-Math对象
- es6 关于数值扩展。。。。。。。。。。。。。es6新方法
- 【es6】数值的扩展
- ES6 之 数值的扩展
- ES6--字符串、正则、数值、数组的扩展