当x=10,y="10"的时候不太理解
来源:5-9 其他操作符
能量咕噜略略
2020-02-28 09:51:30
var x=10,y="10";
n=x!==y;
这里不是应该是先比对x和y的值吗,题目里是写x!=y,那得到的值是false,然后在比较类型,也是flase,那最后怎么是true呢?
1回答
好帮手慕星星
2020-02-28
同学你好,n与x之间是一个等号,一个等号是赋值的意思,并不是判断。所以n=x之后,n的值为10 。
10!=="10",!两个等号是判断类型,类型上不相等,所以返回值是true。
自己可以再理解下,祝学习愉快!
相似问题