首页 > 其他 > 详细

ES6数字操作

时间:2019-05-09 21:06:44      阅读:126      评论:0      收藏:0      [点我收藏+]

// 二进制声明

let binary = 0B010101

console.log(binary) //21

 

// 八进制声明

let octal = 0O666

console.log(octal) //438

 

//判断是否是数字

let a = 11

console.log(Number.isFinite(a)) //true

 

//判断是否是整数

let b = 11

console.log(Number.isInteger(b)) //true

 

//判断是否是浮点数

let c = 11.11

console.log(!Number.isInteger(c)) //true

 

//转换为整型

let d = 11.11

console.log(NUmber.parseInt(d)) //11

 

//转换为浮点型

let e = 11.11

console.log(Number.parseFloat(e)) //11.11

 

//极限值

(1)ES5方法

let js=Math.pow(2,53)-1

console.log(js) //9007199254740991 最大安全整数

(2)ES6方法

console.log(Number.MAX_SAFE_INTEGER) //9007199254740991 最大安全整数

console.log(Number.MIN_SAFE_INTEGER) //-9007199254740991 最小安全整数

// 判断是否是安全整数

console.log(Number.isSafeInteger(js)) //true

ES6数字操作

原文:https://www.cnblogs.com/sunyang-001/p/10840843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!