1.4 变量
变量:一小块存储数据的内存空间
Java语言是强类型语言,而JavaScript是弱类型的语言
强类型:
在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据
弱类型:
在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据
变量定义的语法:
var 变量名 = 初始化值;
ES2015 引入了两个重要的 JavaScript 新关键词:let 和 const,
提供了块作用域(Block Scope)变量(和常量),
在 ES2015 之前,JavaScript 只有两种类型的作用域:全局作用域 和 函数作用域
eg.
若再给a赋其他的值:
结果会先弹出3 再弹出abc
定义number类型:
定义string类型:
定义boolean、null、undefined类型: