zoukankan      html  css  js  c++  java
  • 【javascript】JS类型——Null

    Null类型只有一个值,就是null。null是javascript语言的关键字,它表示一个特殊值,常用来描述"空值"

    不同的对象在底层都表示为二进制,在javascript中二进制前三位都为0会被判断为object类型,null的二进制表示是全0,所以执行typeof时返回'object'

       尽管null和undefined是不同的,但它们都表示"值的空缺",null表示"空值",undefined表示"未定义"。两者往往可以互换。判断相等运算符==认为两者是相等的

    console.log(null == undefined);//true
    [注意]null是空对象指针,而[]是空数组,{}是空对象,三者不相同
    【类型鉴别】
    console.log(typeof null);//'object'
    console.log(null === null);//true
    console.log(undefined === null);//false
    console.log('null' === null);//false
    【类型转换】
    Boolean(null):   false
    Number(null):    0
    String(null):    'null'
  • 相关阅读:
    5.5,5.6
    5.1,5.2
    第四章.编程练习
    多源最短路径--flody算法
    Java 面试题
    python 打包exe程序
    sql优化
    二叉树
    todo: 队列、栈、散列集
    java注解
  • 原文地址:https://www.cnblogs.com/Horsonce/p/7683229.html
Copyright © 2011-2022 走看看