JS的数据类型

113 阅读1分钟

1、基本数据类型

   1)数值类型(Number)
    声明一个数值类型(在JS中不区分浮点数、整数、特殊值)

image.png
   2)字符串类型(String)
    声明一个字符串类型(在JS中所有的字符串都是 String 类型)

image.png
   3)undefined类型(
    undefined本身就是一个数据,表示未定义,变量只声明不赋值的时候,值默认是 undefined

image.png
   4)Boolean类型(
    Boolean 字面量:只有 true 和 false 两个字面量的值,必须是小写字母
    在计算机中true 的数值 表示为 1,false 的数值表示为 0

image.png
   5)null类型(
    null 本身就是一个数据
    从逻辑角度,null 值表示一个空对象指针
    如果定义的变量准备在将来用于保存对象,最好该变量初始化为 null

image.png
  null和undefined两者的区别
    undefined 表示一个变量没有被声明,或者被声明了但没有被赋值(未初始化),一个没有传入实参的形参变量的值为undefined,如果一个函数什么都不返回,则该函数默认返回undefined。null 则表示"什么都没有",即"空值"。