JavaScript的基础数据类型
Howard 4/27/2021 Javascript
# Javascript 的基础数据类型
Null, Undefined, Boolean, Number, String, Symbol, BigInt
# Javascript 的类型转换
为什么'1'.toString()可以调用? 因为运行这个语句的时候,会进行以下的操作
var s = new String('1');
s.toString();
s = null;
同理 Boolean, Number 类型也会做对应的操作,但 Number 需要加一个()来表示不是浮点型。
(1).toString();
# Javascript 的精度问题
0.1+0.2 是多少? 为什么?
0.1+0.2 = 0.30000000000000004
这是因为 0.1+0.2 在转换成二进制后无限循环,由于标准位数的限制会被截掉,所以会出现精度的损失。