// 二進位制宣告
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))
//極限值
(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數字操作
二進位制和八進位制 二進位制和八進位制數字的宣告並不是es6的特性。二進位制宣告 二進位制的英文單詞是binary,二進位制的開始是0 零 然後第二個位置是b 注意這裡大小寫都可以實現 然後跟上二進位制的值就可以了。let binary 0b010101 console.log binary 21這...
es6 對數字的操作
let num 10 十進位制 letnum1 0x10 十六進製制 十位1表示16 16 0 16 letnum2 0b100 二進位制 4 letnum3 0o17 八進位制 十位1表示8 8 7 15 isnan number.isnan 檢查其引數是否是非數字值 特殊的非數字值 nan 或者...
ES6 陣列操作
1 push 尾端插入,返回陣列長度let arr 1,hello true console.log arr.push 22 4 console.log arr,arr 1,hello true,22 console.log arr.push false,123 6 console.log arr,...