数据类型
JavaScript 的数据类型可以分为两类: 原始类型(primitive type) 和 对象类型(object type)。
原始类型,又称 基本类型 有如下几种:
- null (空值)
- undefined (未定义)
- boolean (布尔值)
- number (数字)
- symbol (符号,ES6中新增)
对象类型,又称引用类型 。除了原始类型之外的所有数据类型都是对象类型。下面列出一些对象类型:
-
object (对象)
-
array (数组)
-
regexp (正则)
-
function (函数)
变量
JavaScript中的变量是松散类型的,所谓松散类型就是可以保存任何类型的数据,也就是说每个变量仅仅是一个用于保存值的占位符而已。
JavaScript中的变量是没有类型的,只有值才有。变量可以随时持有任何类型的值。