javascript数据类型有哪些?
2024-10-18 22:25:27 作者:石家庄人才网
石家庄人才网今天给大家分享《javascript数据类型有哪些?》,石家庄人才网小编对内容进行了深度展开编辑,希望通过本文能为您带来解惑。
在 JavaScript 中,数据类型分为两类:原始类型(Primitive Data Types)和对象类型(Object Types)。
1. 原始类型
原始类型也被称为基本类型,它们是 JavaScript 中最基础的数据类型,包括:
- Number: 表示数字,包括整数、浮点数和 Infinity(无穷大)。例如:10, 3.14, -5, Infinity。
- String: 表示文本数据,可以使用单引号或双引号括起来。例如:"Hello", 'World', "123"。
- Boolean: 表示真或假,只有两个值:true 或 false。
- Undefined: 表示变量未赋值,只有一个值:undefined。
- Null: 表示空值,只有一个值:null。
- Symbol (ES6 新增): 表示独一无二的值,用于创建对象的唯一属性名。
- BigInt (ES10 新增): 表示任意精度的整数。
2. 对象类型
对象类型是复杂数据类型,可以存储多个值,每个值都是一个键值对。JavaSc
ript 中的对象可以是自定义对象、数组、函数等。例如:- 对象: `let person = { name: "John", age: 30 };`
- 数组: `let colors = ["red", "green", "blue"];`
- 函数: `function add(x, y) { return x + y; }`
typeof 运算符
可以使用 `typeof` 运算符来检查变量的数据类型。例如:
`typeof 10; // 返回 "number"`
`typ
eof "Hello"; // 返回 "string"``typeof true; // 返回 "boolean"`
`typeof undefined; // 返回 "undefined"`
`typeof null; // 返回 "object" (这是一个历史遗留问题)`
需要注意的是,`typeof null` 返回 "object" 是 JavaScript 中的一个历史遗留问题,实际上 null 是一种原始类型。
石家庄人才网小编对《javascript数据类型有哪些?》内容分享到这里,如果有相关疑问请在本站留言。
- 上一篇:java小游戏编程源代码
- 下一篇:返回列表
版权声明:《javascript数据类型有哪些?》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/17519.html