“,NaN,0—>false
    >,<,=返回的是boolean
    先将两边的值转为number,再比较
    NaN和任何值做计算,结果一定是NaNvar a-true;

    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6. <title>Document</title>
    7. </head>
    8. <body>
    9. <script>
    10. //"",NaN,0-->false
    11. // >,<,=返回的是boolean
    12. //先将两边的值转为number,再比较
    13. //NaN和任何值做计算,结果一定是NaNvar a-true;
    14. var a = true;
    15. var b = "10";
    16. var c = "hello";
    17. console.log(a>b);//Number (a)>Number(b);
    18. console.log(a>c);//Number (a)>Number(c);
    19. console.log(Boolean(NaN));//false
    20. </script>
    21. </body>
    22. </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>