JavaScript变量包含两种类型的值:基本类型值和引用类型值。
概念:
概念:
布尔表示一个逻辑实体,可以有两个值:true 和 false;

概念:
Null类型只有一个值:null是一个JavaScript字面量表示空值(null or an “empty” value),即>没有对象被呈现(no object value is present).它是JavaScript原始值之一。
概念:

概念:
并不像C#等其他语言中,有float、int…,在JavaScript中为number类型;

概念:
JavaScript的字符串类型用于表示文本数据;

概念:
符号(Symbol) 能够实现针对对象状态的访问控制,允许使用string(与ES5相同)或symbol作为键来访问属性。符号是一个新的原语类型,可选的name参数可以用于调试——但并不是符号身份的一部分。符号是独一无二的(如同gensym(所产生的符号)),但不是私有的,因为它们可以通过类似Object.getOwnPropertySymbols的反射特性暴露出来。
1、符号类型是唯一的并且是不可修改的, 并且也可以用来作为Object的key的值.
2、符号是一种特殊的、不可变的数据类型,可以作为对象属性的标识符使用。
3、符号对象是一个符号 原始数据类型的隐式对象包装器。
概念:
概念:
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…
此外,JavaScript 允许自定义对象。
var person = {
age: 17,
name: '李四',
address: "China"
};
console.log(typeof (person))

概念:
数组对象是使用单独的变量名来存储一系列的值。
var cars = ["Saab", "Volvo", "BMW"];
概念:
var person = {
age: 17,
name: '李四',
address: "China"
};
function getPerson(person) {
console.log(person.name);
}
getPerson(person);
