变量命名规则
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);