JavaScript基本数据类型知识点总结


javascript的数据类型有两大类。如下:
基本数据类型
    number、string、null、boolean和undefined。
引用数据类型
    函数(function)、对象(object)、数组(array)
下面对基本数据类型做个归纳总结。

boolean

    布尔值只有两个值:true 或 false。区分大小写的,即True和False不是布尔值而是标识符。

number

  1. JavaScript中的数值都是以IEEE 754双精度浮点数格式保存
  2. 数值类型超出了其表述范围时,由Infinity(正无穷大)或-Infinity(负无穷大)表示。
  3. JavaScript支持八进制和十六进制。八进制以0开头,十六进制以0x或0X开头
  4. 支持科学计数法表示。如5.12e2代表5.12乘以10的2次方,e不区分大小写。
  5. 任何数值除以非数值会返回NaN
  6. 涉及NaN的操作(NaN/10)都会返回NaN。

string

  1. 字符串必须用引号括起来,可以是单引号,也可以是双引号。
  2. 比较两字符串字符序列是否相等用 == 即可,无需用equals()

null

  1. Undefined 与 null 的值相等,但类型不相等,如果不进行精确比较,很多时候undefined和null就相等,即null==undefined返回true
  2. undefined表示没有为变量设置值或属性不存在,null表示变量是有值的,只是值为null
  3. null的数据类型是对象,历史原因,规范曾尝试修改typeof null返回“null”,之后大量网站无法访问,为了兼容,或者说历史原因而保留返回"object"。

undefined

    var声明的变量未初始化时,这个变量的值为undefined

posted on 2019-12-29 15:52  107国道道长  阅读(97)  评论(0编辑  收藏  举报

导航