计算机很复杂并且可以使用更复杂的变量而不仅仅只是数字。数据类型就出现了。变量的出现伴随着几种类型,不同的语言支持不同的类型。
最常见的类型有:
-
数字
- 浮点数: 一个数字, 例如 1.21323, 4, -33.5, 100004 或 0.123
- 整数: 一个数字例如 1, 12, -33, 140 不可以是 1.233
-
字符串: 一行文本比如 "boat", "elephant" or "damn, you are tall!"
-
布尔: 只能表示真(true)或假(false)
-
数组: 一个数值的集合比如: 1,2,3,4,'I am bored now'
-
对象: 一种更复杂的对象的表现
-
null: 一个空值变量,它可以为各种可能的类型。
- undefined: 一个未定义值,产生于当你使用一个对象的不存在属性或一个未赋值的变量时。
JavaScript是一种 “弱类型” 语言, 这意味着你不需要明确的声明变量的数据类型。你只需用var
关键词来暗示你正在声明一个变量,解释器会从上下文(和引号)得出你用的是什么数据类型,
用关键词 var
创建一个名为 a
的变量.
var a;
a;