JavaScript中&和&&之间的区别是什么?
JavaScript中&和&&之间的区别是什么?
例如,代码:
var first = 123;
var second = false;
var third = 456;
var fourth = "abc";
var fifth = true;
alert(first & second); // 0
alert(first & third); // 72
alert(first & fourth); // 0
alert(first & fifth); // 1
alert(first && second); // false
alert(first && third); // 456
alert(first && fourth); // abc
alert(first && fifth); // true
似乎&&是一个逻辑“和”,如果两者都是真的,它总是给我第二个值。
但是什么是&?
(顺便说一句,&&似乎是Python中的“和”;&似乎是&在Python中。)
一只甜甜圈
慕侠2389804
相关分类