ull,从而减少无用内存的消耗
类型转换
面试官:在JS中为什么0.2+0.1>0.3?⭐⭐⭐⭐
答:
因为在JS中,浮点数是使用64位固定长度来表示的,其中的1位表示符号位,11位用来表示指数位,剩下的52位尾数位,由于只有52位表示尾数位。
而0.1转为二进制是一个无限循环数
ull,从而减少无用内存的消耗
类型转换
面试官:在JS中为什么0.2+0.1>0.3?⭐⭐⭐⭐
答:
因为在JS中,浮点数是使用64位固定长度来表示的,其中的1位表示符号位,11位用来表示指数位,剩下的52位尾数位,由于只有52位表示尾数位。
而0.1转为二进制是一个无限循环数