变量命名规则
A、 var a%=20;
B、 var 1a=20;
C、 var _a=40;
D、 var $a=30;
算数运算
var a = "21" + 4 - true + "3";
console.log(a);
var x = "2" + 3 + 4 + false;
console.log(x);
console.log(10 + '1' + true);
console.log(Number(10) + Number('1') + Number(true))
逻辑判断
var a = 10 && 20;
console.log(a);
var num = 20 || 30;
console.log(num);
var t = 0 || 20;
console.log(t);
var s = 0 && 30;
console.log(s);
var b = 0 ||"abc";
var c = "abc" || 1;
var d = 0 || NaN;
console.log(a, b ,c);
console.log(""||"abc");
console.log(0 == '');
console.log(10 > "")
console.log(10 > Number(""))
console.log(10 < true)
console.log(10 < Number(true))
console.log(10 && 20)
console.log(10 || 20)
console.log(0 || 2)
console.log(2 || 3)
console.log(0 && 3)
console.log(2 && 0)
console.log(0 == '');
console.log(0 == undefined);
console.log(null == 0);
console.log(null == '');
console.log(null == undefined);
console.log(null == NaN);
++a a++
var a = 10;
a++;
var b = ++a + 2;
var c = ++b + a++ + 4;
console.log(a);
console.log(b);
console.log(c);