JavaScript 的基本类型有哪些?引用类型有哪些?

183 阅读1分钟

- 1. - JavaScri2pt的基本类型 :

1.1 string 字符串

  // 字符串:有引号(双引号,单引号,反引号)包含
  // 在常规使用的时候,引号的作用没有区别,都是代表字符串
  // 注意事项:引号需要交替嵌套使用,如外单内双,外双内单

  // 字符串拼接:+是字符串连接符,只要+两边有任何一边是字符串,+就是连接符
  // let userName = 'jack'
  // console.log('我的名字叫' + userName)
  // let age = 20
  // console.log('我的年龄是' + age + 1)

  let str = ""

  let userName = 'jack',
    age = 20,
    gender = '男'

  // console.log(
  //   '我的姓名是' + userName + '-我的年龄是' + age + '-我的性别是' + gender
  // )

  document.write(
    '<h1>' + userName + '</h1><h2>' + age + '</h2><h3>' + gender + '</h3>'
  )
  

1.2 number

// 1. 数字 number, 用来计算的
    let num1 = 1            // 正数 整数
    let num2 = -1           // 负数
    let num3 = 1.1          // 小数

    let num4 = 2e2          // 200  科学技术法: 2 * 10 ^ 2
    console.log(num1, num2, num3, num4)     // 一行输出
    // 数字控制台输出: 蓝色

    // 数学相关数据: Number(内置对象)
    console.log(Number.MAX_VALUE)           // 最大值
    console.log(Number.MIN_VALUE)           // 最小值
    console.log(Number.MAX_SAFE_INTEGER)    // 最大整数(安全)
    

1.3 boolean

    // 3. 布尔 boolean, 用来判定(要学完分支才用得上)
    // true 和 false
    let b1 = true
    let b2 = false
    console.log(b1, b2)
    // 控制台蓝色输出
    

1.4 null 和 undefined

// 4. 未赋值 undefined 和  5. 空 null
    let undefined     // 不给值
    let nu = null      // 必须赋值
    console.log(un, nu)
    // 控制台 灰色 输出

- 2. - JavaScript 的引用类型 : object、function、array