标签:表示 浮点 min 计算 nbsp math es6 pre int
ES6之数字操作
// 声明一个二进制 (Binary) let binary = 0B010101; document.write(binary) //21 // 声明八进制 Octal let octal = 0o666; document.write(octal) //438 let a = 11/4; //es6数字的判断都放在了Number中 // isFinite() 函数用来判断被传入的参数值是否为一个有限数值(finite number) // 整数浮点型都为true console.log(Number.isFinite(a)); //true console.log(Number.isFinite(‘ananiah‘)); //false console.log(Number.isFinite(NaN)); //false console.log(Number.isFinite(undefined)); //false //NaN console.log(Number.isFinite(1)) // 判断是否是整数 isInteger let anania = 123.1; console.log(Number.isInteger(anania)) //false console.log(Number.parseInt(anania)) //123 console.log(Number.parseFloat(anania)) //123.1 //2 的53次方是最大值 最大值减一为计算机安全值 let ananiah = Math.pow(2,53)-1; //最小值 let minananiah = -Math.pow(2,53)-1; console.log(ananiah) //9007199254740991 console.log(minananiah) //-9007199254740992 console.log(Number.MAX_SAFE_INTEGER) //9007199254740991 最大值 console.log(Number.MIN_SAFE_INTEGER) //-9007199254740991 最小值 console.log(Number.isSafeInteger(ananiah)) // true 判断是否是安全整数
标签:表示 浮点 min 计算 nbsp math es6 pre int
原文地址:https://www.cnblogs.com/Ananiah/p/11069063.html