原始类型(基本类型)

1.数字类型:number

了解: 数字类型可以加上前缀,来表示不同的进制 0:表示8进制 0x:表示16进制 0b: 表示2进制

2.字符串类型 string

  • 单引号 ‘
  • 双引号 “
  • 飘,`,叫做模板字符串

在字符串中,如何表示一个特殊字符,可以使用转义符(\)

3.布尔类型

布尔类型用于表达真或假两种状态

  • true,表示真
  • false,表示假

    4.undefined 类型

    表示未定义,不存在。
    只有一种数据书写方式:undefined

    5.null 类型

    表示空,不存在。
    只有一种数据书写方式:null

    6. Symbol

    引用类型

    对象 object

    描述一个事物
    比如描述自己,自己的身高体重这些都是属性(也可以称之为成员),而我可以用嘴说话这个功能可以是一个方法
    一个对象是由多个属性和方法描述的

    函数

  • 纯函数

  • 高阶函数
  • 构造函数
  • 数据区分

    手机号是什么类型?虽然手机号都是数字,但是它其实是string类型。因为你将手机号按照数字的方式去读那不得从百亿开始读,学号与身份证号也是string类型。道理与手机号一致。

    字面量

    直接书写的具体的数据,叫做字面量
    1. console.log(123) // 括号中的值就是字面量
    2. console.log("asdf") // 括号中的值就是字面量
    3. console.log(true)// 括号中的值就是字面量
    4. console.log({
    5. name: "张三"
    6. }) // 这是对象字面量