JavaScript-数值扩展
  Number.EPSILON是JavaScript表示的最小精度 EPSILON属性的值接近于2.2204460492503130808472633361816E-16
function equal(a, b) {
if (Math.abs(a - b) < Number.EPSILON) {
	return true;
} else {
	return false;
   }
}
console.log(0.1 + 0.2 === 0.3);
console.log(equal(0.1 + 0.2 , 0.3)); // true
 1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
二进制和八进制
let b = 0b1010 console.log(b) // 10 let o = 0o777 console.log(o) // 5111
2
3
4
5
 2.Number.isFinite检测一个数值是否为有限数
Number.isNaN 检测一个数值是否为 NaN
Number.parseIntNumber.parseFloat字符串转整数console.log(Number.parseInt('5211314love')); console.log(Number.parseFloat('3.1415926神奇'));1
2Number.isInteger判断一个数是否为整数
Math.trunc将数字的小数部分抹掉
Math.sign判断一个数到底为正数负数还是零
上次更新: 2025/06/23, 07:26:12