true + true = 2; 是为什么2???
来源:3-8 类型转换(升级)
weibo_普通cp3_0
2022-03-16
按我的理解 +的两边只要有一个是字符串或者能转成字符串,就应该是拼接操作。
(true).toString() + (true).toString();
'true' + 'true' = 'truetrue';
写回答
1回答
-
程序媛_Lisa
2022-04-25
+ 这是算术运算符
调用valueOf()得到的是基本类型true
对于基本类型,调用Number(true),得到值1
1 + 1 = 2
00
相似问题