1. 数字
2. 字符串
3. 特殊字符
- 模板字符串
- 多行字符串
- 数字用作字符串
4. 布尔型
5. 符号:一种新的数据类型,代表为一个唯一的标志
6.null和undefined
JavaScript有两种特殊的类型NULL和undefined,他们两个都只有一个唯一的值,分别是NULL和undefined。这两者表示不存在
一般来说,NULL是给开发者用的,而undefined则是留给JavaScript用的用来表示未赋值的内容。
当需要表示一个变量的值未知或不适用的时候,最常见的做法是使用NULL
对象可以代表多个值或复杂的值,而且这个值在其生命周期内都是可变的。
对象的内容称作属性(或成员),属性名必须是一个合法的标识符
对象的语法还允许创建包含初始属性的对象。在大括号内部,属性用逗号间隔,属性名和属性值用冒号隔开
example:
const sam={
name:'Sam';
age: 4;
};
Number,String和Boolean对象:
数字、字符串和布尔型都有对应的对象类型(Number,String,Boolean)。这些对象有两个用于:
一是存储特殊值:比如Number,INFINITY
二是以函数的形式提供某些功能
example:
const s = "hello"; //s是基本的字符串类型(临时的String对象)
s.toUpperCase();