Skip to content

3.JavaScript进阶,什么是内置类型 #3

@webVueBlog

Description

@webVueBlog
Member

内置类型

  1. JS中分7种内置类型,7钟内置类型又分为两大类型:基本类型和对象(Object)。
  2. 基本类型有六种,nullundefinedbooleannumberstringsymbol
  3. JS的数字类型是浮点类型,没有整形。
  4. NaN属于number类型,并且NaN不等于自身。
  5. 对于基本类型来说,如果使用字面量的方式,那么这个变量只是个字面量,只有在必要的时候才会转换为对应的类型。
let a = 10 // 这只是字面量,不是number类型
a.toString() // 使用时候才会转换为对象类型

对象(Object)是引用类型,在使用过程中会遇到浅拷贝和深拷贝的问题。

// 浅拷贝
let a = { name: 'Jeskson' }
let b = a
b.name = 'web'
console.log(a.name) // web

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @webVueBlog

        Issue actions

          3.JavaScript进阶,什么是内置类型 · Issue #3 · weekCodeing/interview-answe