JavaScript五种基本数据类型

在javascript程序中所使用的任何值都是有类型的,基本数据类型主要有以下5种:

  1. 数字类型——包括浮点数与整数,例如这些都属于数字:1、100、3.14。
  2. 字符串类型——包括有任意数量字符组成的序列,例如:"a"、"one"、"one2three"。
  3. 布尔值类型——包括true和false。
  4. undefined——当我们试图访问一个不存在的变量时,就会得到一个特殊值:undefinded。除此之外,使用已声明却未赋值的变量也会如此。因为JavaScript会自动将变量在初始化之前的值设定为undefined。而undefined类型的值只有一个——undefined。
  5. null——这是另外一种包含一个值的特殊数据类型。所谓的null值,通常是指没有值或空值,不代表任何东西。null与undefined最大的不同在于,被赋予null的变量通常被认为是已经定义了的,只不过它不代表任何东西。

总结

Javascript语言中,有五大基本数据类型:
  • 数字
  • 字符串
  • 布尔值
  • undefined
  • null
任何不属于基本类型的东西都属于对象
数字类型可以存储的数据包括:正负整数、浮点数、十六进制数与八进制数、指数以及特殊值NaN、Infinity、-Infinity。
字符串类型存储的是一对引号之间的所有字符
布尔类型只有两个:true和false
null类型的值只有一个:null
undefined类型的值只有一个:undefined
绝大部分值的转换为布尔类型时都为true,但以下6种falsy值除外:
  • "";
  • null;
  • undefined;
  • 0;
  • NaN;
  • false。

你可能感兴趣的:(JavaScript五种基本数据类型)