文章目录
逻辑运算符
var result = true && true;
//只要有一个false,就返回false
result = true && false;
result = false && true;
result = false && false;
console.log("result = " + result);
//第一个值为true,会检查第二个值
true && alert("你看我出不出来!!");
//第一个值为false,不会检查第二个值
//false && alert("你看我出不出来!!");
//两个都是false,则返回false
result = false || false;
//只要有一个true就返回true
result = true || false;
result = false || false;
result = true || true;
console.log("result = " + result);
//第一个值为false,则会检查第二个值
false || alert("123");
//第一个值为true,则不再检查第二个值
//true || alert("123");
var a = false;
//对a进行非运算
a = !!a;
console.log("a = " + a);
var b = 10;
b = !!b;
console.log("b = "