1.如果是两个字符串,则按照对应的第一个字符编码值比较,以此类推;
2.如果一个是操作数值,另一个会转化为数值比较。
3.如果一个操作数是boolean,则会转化为数值比较1,0
4.如果2个字符串的数字比较。则会比较第一位的数值大小,以此类推
5 var a ='blue';
a<3 //false;因为a被转化为NaN;所以a>3也是false;
因此不能使用if else判断,下面写的就是错的
if(a>3){
console.log(1);
}else{
console.log(2);
}