// 比较运算符:
// > < >= <= == !=(不等于) ===(恒等于)
console.log(30>20);// true
console.log(30<20);//false
console.log(30>=20);// true
console.log(30<=20);// false
console.log(30==20);// false
console.log(30!=20);// true
// 两个字符比较 (比较的是ASCII码值,一位一位进行比较)
// "0"-48 "a"-97 "A"-65
// 逻辑运算符 &&(与) ||(或) !(非)
// 基础用法
// 1. 表达式1 && 表达式2 两真为真
var a = true&&true;// true
var a1 = 1<2 && 2<3;// true
var b = true&&false;// false
var b1 = 1<2 && 2>3;// false
console.log(a,a1,b,b1);
// 2. 表达式1 || 表达式2 一真为真
var a = true&&true;// true
var a1 = 1<2 &&1>2;// true
var b = false&&false;// flase
var b1 = 1>2 && 2>3;// flase
var c = false&&true;// true
var c1 = 1>2 && 3>2;// true
console.log(a,a1,b,b1,c,c1);
// 3. !取反(结果true和false)
var d = true;
var d1 = 0;
console.log(!d,!d1);// false true
// 短路运算 (&a