js_4 NaN

4.NaN

  • a) NaN 非数值(Not a Number的简写)
    console.log(“abc”/18); //结果是NaN
    Undefined和任何数值计算为NaN;
    NaN 与任何值都不相等,包括 NaN 本身
  • b) isNaN() :任何不能被转换为数值的值都会导致这个函数返回 true
    (isNaN译为是否符合一个标准,什么标准呢?不是一个数字的标 准,如果符合了那么就不是一个数字,不符合就是一个数字)
    isNaN(NaN);// true
    isNaN(“blue”); // true
    isNaN(123); // false
  • false、0 、“”、undefined 、null为false
  • 任何值和null运算,null可看做0运算


    nan

你可能感兴趣的:(js_4 NaN)