“,NaN,0—>false
>,<,=返回的是boolean
先将两边的值转为number,再比较
NaN和任何值做计算,结果一定是NaNvar a-true;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//"",NaN,0-->false
// >,<,=返回的是boolean
//先将两边的值转为number,再比较
//NaN和任何值做计算,结果一定是NaNvar a-true;
var a = true;
var b = "10";
var c = "hello";
console.log(a>b);//Number (a)>Number(b);
console.log(a>c);//Number (a)>Number(c);
console.log(Boolean(NaN));//false
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var a = true;
var c = 1;
console.log(a==c);
console.log(a=="1");
</script>
</body>
</html>