【前端圭臬】八:JavaScript 数据类型

15 篇文章 75 订阅 ¥39.90 ¥99.00
本文详细介绍了JavaScript中的数据类型,包括语言类型(Undefined、Null、Boolean、String、Symbol、Number、BigInt、Object)及其特点和使用注意事项。特别是Undefined与Null的区别、Symbol的作用、Number类型的浮点数表示以及Object的复杂性。此外,还提到了JavaScript中的类型转换和一些常见的类型误用案例。
摘要由CSDN通过智能技术生成

前言

根据我们前面对 JavaScript 知识结构的描述,在运行时方面我们需要关注两部分内容,即类型与执行过程。类型就是 JS 内置的数据结构,在理解类型的基础上,我们才能进一步分析执行过程。

这篇文章,我们一起来打一下这个基础,看看 JS 中的各种类型究竟是如何定义的,以及使用时有哪些注意事项。

1 JS 中有哪些数据类型?

在 ECMAScript 规范中,数据类型被分为了两大类,分别是 语言类型(ECMAScript Language Types)和 规范类型(ECMAScript Specification Types)。

我们先看一下规范中对这两种类型的定义。

An ECMAScript language type corresponds to values that are directly manipulated by an ECMAScript programmer using the ECMAScript language.

什么是 ES 语言类型?我们能操作的被变量或对象的属性接收的值所对应着的就是 ES 语言类型。

A specification type corresponds

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Evan-Nightly

劝君上当,上当一回

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

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

打赏作者

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

抵扣说明:

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

余额充值