JavaScript基础数据类型

类型 含义 说明
undefined 未定义 未声明的变量,或声明过但为赋值的变量的值,会是undefined。也可以显式或隐式地给一个变量复制为undefined
number 数值 除赋值操作外,只有数值与数值的运算结果是数值;一些函数/方法的运回值是数值
string 字符串 能直接读取或修改字符串中的单一字符
boolean 布尔值 true/false
function 函数(*注1) JavaScript中的函数存在多重含义
object 对象(*注2) 基于原型继承的面向对象

*注1:在JavaScript中,函数的多重含义包括:函数、方法、构造器、类以及函数对象等。
*注2:因为不具备对象系统的全部特性,因此JavaScript通常被称为基于对象而非面向对象的语言。但这并不是其“基于原型继承”带来的问题——基于原型继承也可以构造“完全面向对象”的系统。

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