标签:运算 als ber 结果 type 拼接 隐式 class 转换
变量中加入字符串进行拼接,可以被同化为字符串。
var a = "1"; var b = 2; console.log(a + b);
输出12
们知道,"2"+1
得到的结果其实是字符串,但是"2"-1
得到的结果却是数值1,这是因为计算机自动帮我们进行了“隐式转换”。
也就是说,-
、*
、/
、%
这几个符号会自动进行隐式转换,会把操作数转换成数字的。例如:
var a = "4" + 3 - 6; console.log(a);
输出37
typeof 检查一个 null 值时,会返回 object
null 专门用来定义一个空对象
typeof 检查一个 undefined 值时,会返回 undefined
null == undefined--true
null === undefined--false
任何数据类型和 undefined 运算都是 NaN;
任何值和 null 运算,null 可看做 0 运算。
标签:运算 als ber 结果 type 拼接 隐式 class 转换
原文地址:https://www.cnblogs.com/ssszjh/p/13447194.html