1 算数运算
//算数运算现将值自动转换成number类型在做计算(加法除外)
console.log("3"-2);//1
var a = 2+true;
console.log(a);//3
var b="hello"-1;
console(b);//NaN
//加法运算时有字符串则为字符串拼接
console.log("12"+3);//123
console.log(true+"123");//true123
2 比较运算
现将两边值转为number,再比较
NaN和任何值做比较,结果都为NaN
var a=true;
var b="10";
var c="hello";
console.log(a>b); // Number(a)>Number(b) 1>10 false
console.log(a>c); // Number(a)>Number(c) 1>NaN false
console.log(null==undefined) //true
console.log(null==false) //false
console.log(undefined==false) //false
console.log(Number(null)) //0