美文网首页
es6数字操作,判断是否为数字,是否为整型,浮点型,安全整数

es6数字操作,判断是否为数字,是否为整型,浮点型,安全整数

作者: Amy_yqh | 来源:发表于2019-01-06 22:29 被阅读0次
数字操作在我们平时的工作中是经常用到了,es6为我们提供了许多快捷方
便的方法,方便我们使用,下面整理一下
// 1.二进制、八进制
let binary = 0B0101;
console.log(binary);
let octal = 0O666;
console.log(octal)
// 2.判断是否为数字
let a = 11/3;
console.log(Number.isFinite(a));//true
console.log(Number.isFinite(NaN));// false
console.log(Number.isFinite(undefined));// false
console.log(Number.isFinite('123'));// false
// 3.判断是否为NaN(特殊的非数字)
console.log(Number.isNaN(NaN))// true
console.log(Number.isNaN(2))// false
// 4.判断是否为整型
console.log(Number.isInteger(123))
// 5.是否为浮点型
console.log(!Number.isInteger(123.1))
// 6.转为为整型或者浮点型
console.log(Number.parseFloat(123.222))
console.log(Number.parseInt(1232.3))
// 7.安全整数
2的53次方-1为整数的安全值,   
let a= Math.pow(2,53)-1;
console.log(a)
console.log(Number.MAX_SAFE_INTEGER)
console.log(Number.MIN_SAFE_INTEGER)
console.log(Number.isSafeInteger(a))

相关文章

网友评论

      本文标题:es6数字操作,判断是否为数字,是否为整型,浮点型,安全整数

      本文链接:https://www.haomeiwen.com/subject/lijsrqtx.html