JavaScript 学习之数据类型概述 null undefined 布尔

Javascript学习资料来自于网道,基于ECMAScript 5.1.

一、Javascript有6种类型

        数值
        字符串
        布尔
        undefined
        对象
        null

二、使用typeof来获取类型

       变量的使用前有两部分,声明和定义。声明语句  var p;  定义 p=1
       对于没有经过赋值的语句会返回类型为undefined,对于没有声明会直接报错。
       typeof返回的类型会有number、boolean、string、object、function、undefined。(typeof null返回object)
        

   1、null和undefined
       null和undefined基本等同,不过null在数字时可以转换为0,所以undefined和null的区别在于null使用了c语言的习惯。
     undefined 类似于Java中的null。在boolean表达式中都会转化为false。且null==undefined为true。
   2、布尔值
       产生布尔值的表达式有!、===、==、!=、!==、<、>、<=、>=。
       还有

  • undefined
  • null
  • false
  • 0
  • NaN
  • ""''(空字符串)会被转化为false。

猜你喜欢

转载自blog.csdn.net/u011750755/article/details/86802088