关于逻辑运算符的强制类型转换
来源:15-1 变量类型和计算-1
李小圆_
2019-06-28
首先感谢老师的讲解。
有个疑问,在10&&0的强制类型转换中,是只将10转化成了true进行判断,还是把10转换成true,0转换为false,得出结果为false之后再将false转换为0?如果是前者的话,那js是怎么判断需要转换哪个的呢?
谢谢老师的解答。
写回答
1回答
-
并没有你说的“转换”。
就是将 10 视为 true , 0 视为 false ,经过 && 运算之后返回 0 。这里的“视为”和你说的“转换”那可以不一样。
理解起来比较抽象。如果你目前还没法详细理解的话,我建议你不要钻这个牛角尖,以后随着工作经历的增多自然会慢慢理解的。
012019-06-28
相似问题