zoukankan      html  css  js  c++  java
  • js 中 undefined、NaN、null

     undefined 即未定义

    js 中 没有声明 或者 声明后未赋值变量 用typeof判断后类型都是 undefined

    但是直接console.log( ) 输出的话 没有声明的变量会报错;而声明后未赋值的变量则是undefined

    再说一下NaN : NaN 的意思是 not a number(不是一个数字),用了undefined类型的变量参与了计算,计算后的值就是NaN类型

    值得注意的是:

      1. 无法计算结果时用NaN;

      2. NaN与所有的值都不相等,包括他自己;

      3. NaN 用 typeof(NaN) 后,类型是number ;

    补充:

    null:表示空值;变量的值为空;

    用 typeof(NaN) 后,类型是object ;

    ===================================================================================================

    如有错误或者理解不当,希望留言和我讨论,谢谢。

  • 相关阅读:
    LeetCode347 前k个高频元素
    剑指42 连续字数租的最大和
    hdu1540
    hdu4553 两棵线段树
    cdq分治
    负环
    最短路
    差分约束系统
    hdu3308
    hdu5862 树状数组+扫描线+离散化
  • 原文地址:https://www.cnblogs.com/shanpei/p/11548352.html
Copyright © 2011-2022 走看看