js数据类型

本文深入探讨JavaScript中的数据类型,包括值类型(number、string、boolean、undefined、null)和引用类型(数组、对象)。值类型在栈中存储,拷贝后修改不影响原数据;引用类型在堆中存储,拷贝后修改会影响原数据。理解这两种类型对于JavaScript编程至关重要。
摘要由CSDN通过智能技术生成

js中数据类型分为简单数据类型(值类型)和复杂数据类型(引用类型)

值类型分为:

  1. number数值类型     //  let aaa = 39
  2. string字符串类型     //  let bbb = '这是个字符串类型的数据'
  3. boolean布尔类型     //  let ccc = true
  4. undefined未定义      //  let ddd = undefined
  5. null空值                  //    let eee = null

    栈中储存数据,赋值拷贝的也是数据,修改拷贝后的数据对原数据没有影响

 

引用类型分为:

  1. 中括号包起来的数据     //    let arr1 = [20, 30, 40]
  2. 大括号包起来的数据   

        let obj = {

          name: '张三',

          age: 20,

          sex: '男'

        }

栈中储存地址,数据存在堆中,赋值拷贝的是地址,修改拷贝后的数据对原数据有影响 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值