- 二进制与八进制数值表示法: 二进制用0b, 八进制用0o
- Number.isFinite(i) : 判断是否是有限大的数
- Number.isNaN(i) : 判断是否是NaN
- Number.isInteger(i) : 判断是否是整数
- Number.parseInt(str) : 将字符串转换为对应的数值
- Math.trunc(i) : 直接去除小数部分
console.log(0b101);//5
console.log(0o65);//53
console.log(Number.isFinite(NaN));//false
console.log(Number.isFinite(123));//true
console.log(Number.isFinite(Infinity));//false
console.log(Number.isNaN(NaN));//true
console.log(Number.isNaN(Infinity));//false
console.log(Number.isInteger(12.56));//false
console.log(Number.isInteger(12.0));//true
console.log(Number.parseInt(12.56));//12
console.log(Number.parseInt('12ac3'));//12
console.log(Number.parseFloat('12.555555a'));//12.555555
console.log(Math.trunc(12.5666));//12
网友评论