原始类型(基本类型)
1.数字类型:number
了解: 数字类型可以加上前缀,来表示不同的进制 0:表示8进制 0x:表示16进制 0b: 表示2进制
2.字符串类型 string
- 单引号 ‘
- 双引号 “
- 飘,`,叫做模板字符串
3.布尔类型
布尔类型用于表达真或假两种状态
- true,表示真
-
4.undefined 类型
表示未定义,不存在。
只有一种数据书写方式:undefined5.null 类型
6. Symbol
引用类型
对象 object
描述一个事物
比如描述自己,自己的身高体重这些都是属性(也可以称之为成员),而我可以用嘴说话这个功能可以是一个方法
一个对象是由多个属性和方法描述的函数
纯函数
- 高阶函数
- 构造函数
- 类
数据区分
手机号是什么类型?虽然手机号都是数字,但是它其实是string类型。因为你将手机号按照数字的方式去读那不得从百亿开始读,学号与身份证号也是string类型。道理与手机号一致。字面量
直接书写的具体的数据,叫做字面量console.log(123) // 括号中的值就是字面量
console.log("asdf") // 括号中的值就是字面量
console.log(true)// 括号中的值就是字面量
console.log({
name: "张三"
}) // 这是对象字面量