神奇的 Javascript (学习笔记)

  1. NaN 与任何操作数进行比较,结果都是false;
        var resultA = NaN < 3; // false
        var resultB = NaN >=3; // false
        var resultC = NaN == NaN; // false
        var resultD = NaN != NaN; // true
  2. 在比较数值和字符串时,字符串都会转换成数值,然后再进行比较;
        var resultA = "23" < 3; // false
        var resultB = "a" < 3; // false, "a"被转换成 NaN
  3. == 与 ===
        var resultA = ("55" == 55); // true
        var resultB = ("55" === 55); // false
        var resultC = (undefined == null); true
        var resultD = (undefined === null); false

猜你喜欢

转载自blog.csdn.net/weixin_36434617/article/details/80981304
今日推荐