1 算数运算
//算数运算现将值自动转换成number类型在做计算(加法除外)console.log("3"-2);//1var a = 2+true;console.log(a);//3var b="hello"-1;console(b);//NaN//加法运算时有字符串则为字符串拼接console.log("12"+3);//123console.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 falseconsole.log(a>c); // Number(a)>Number(c) 1>NaN false
console.log(null==undefined) //trueconsole.log(null==false) //falseconsole.log(undefined==false) //falseconsole.log(Number(null)) //0
