HTML-JS-基本数据类型和数据分类

数据类型:基本数据类型、数组、对象、函数

即:
数据类型:number、string、Boolean、undefined、null、NaN、array、object、function

其中能用typeof检测出数据类型的有number、string、Boolean、undefined、null、NaN
其中null是空对象(object)

根据数据的复杂程度可进行分类:
1、基本数据类型(简单的数据类型,其内部无法再进行分割,单纯只属于一种数据类型)number、string、Boolean、undefined、null、NaN
2、引用数据类型(复杂数据类型),如function、object,其相当于一个空间,里面可以用有多种数据类型
根据数据的存储方式可进行分类:

            栈内存                      ===>              堆内存
       
     基本数据类型、变量、常量                             数组、对象、function、object

引用数据类型基本数据类型的区别也就是基本数据类型栈内存里面,而引用数据类型堆内存
引用数据类型:object、array、function等
基本数据类型:number、string、boolean、null、undefined。

如:var arr=[123,321,123]
arr装在栈内存,但是实际只是仅存内存地址的
而[123,321,123]装在堆内存,用的时候再去调用

const arr = [12, 2, 3]
var arr2 = [12, 2, 3]
arr = arr2

会报错,因为哪怕数据一样,但是用const和var定义的,不能给arr赋值给arr2,因为arr和arr2都在栈内存,里面的内存地址不一样,而后面的[12,2,3]都装在堆内存的。


数据类型的转换:
数字-字符串:
1、toString()
2、’ '+xxx
字符串转数字
number,parsInt,parsFloat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨不旧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值