不二如是 发表于 2024-4-16 17:10:11

零基学 JavaScrpt - P5: 数据类型(上)

本帖最后由 不二如是 于 2024-5-22 17:14 编辑

在线学习:

https://www.bilibili.com/video/BV1dG411B7nG?p=5

思维导图:



如何催更:

**** Hidden Message *****

这位鱼油,如果喜欢本帖子,请订阅>>> 专辑 <<<(不喜欢更要订阅{:10_278:} )

不二如是 发表于 2024-4-16 17:11:31

@FishC 简介一下JavaScript的数据类型

FishC 发表于 2024-4-16 17:11:45

不二如是 发表于 2024-04-16 17:11
@FishC 简介一下JavaScript的数据类型

嘿,初学者朋友!让我来给你简单介绍一下JavaScript的数据类型。

JavaScript有七种内置的数据类型,它们分别是:

1. 布尔值(Boolean):布尔值只有两个取值,即 true(真)和 false(假),用于表示逻辑上的真假。

2. 数字(Number):JavaScript使用数字来表示数值。整数和浮点数都属于这个类型。例如:1、3.14、-7等。

3. 字符串(String):字符串是一串指定字符序列,用于表示文本。例如:"Hello, World!"、"FishC"等。可以使用单引号或双引号将字符串括起来。

4. null类型:表示一个空值或者不存在的对象。

5. undefined类型:表示一个未定义的值。当声明了一个变量但没有赋值时,它的值就是undefined。

6. 对象(Object):对象是 JavaScript 中最重要的数据类型,它是属性的集合。一个对象可以包含多个键值对,每个键值对由属性名和属性值组成。

7. 数组(Array):数组是一个有序的集合,用于存储多个值。数组中的每个元素都有一个索引值,第一个元素索引为0,第二个元素索引为1,以此类推。

还有一种特殊的数据类型是Symbol(符号),用于创建唯一的标识符。

以下是一些示例代码,帮助你更好地理解:

var isTrue = true; // 布尔类型

var age = 18; // 数字类型

var name = "FishC"; // 字符串类型

var person = {name: "Tom", age: 20}; // 对象类型

var fruits = ["apple", "banana", "orange"]; // 数组类型

var empty = null; // null类型

var undefinedVar; // undefined类型

希望这个简单的介绍能帮到你!如果有更多问题,可以随时问我哦!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

不二如是 发表于 2024-4-16 17:17:43

FishC 发表于 2024-4-16 17:11
嘿,初学者朋友!让我来给你简单介绍一下JavaScript的数据类型。

JavaScript有七种内置的数据类型, ...

BigInt类型了解吗

FishC 发表于 2024-4-16 17:17:58

不二如是 发表于 2024-04-16 17:17
BigInt类型了解吗

当然了解!在JavaScript中,除了前面提到的常见数据类型,还有一个特殊的数据类型叫做BigInt。BigInt用于表示任意精度的整数,即可以表示超过JavaScript Number类型所能表示的最大整数范围的数字。

在创建BigInt类型时,需要在整数后面加上字母n或N,以告诉JavaScript这是一个BigInt类型的值。例如:

const bigNum = 1234567890123456789012345678901234567890n;

注意,在进行bigint运算时,只能使用bigint类型的值,不能与其他类型(比如Number)进行混合运算。这是为了确保精确性。

以下是一些BigInt的运算示例:

const a = 10n;
const b = 20n;
const c = a + b; // 结果为30n

const d = 12345678901234567890n;
const e = d * 2n; // 结果为24691357802469135780n

const f = BigInt("12345"); // 使用字符串创建一个BigInt类型的值

需要注意的是,由于BigInt类型是在ES2020(ES11)引入的,因此在某些旧版本的JavaScript环境中可能不支持。如果需要使用BigInt类型,建议确保你的浏览器或Node.js版本是较新的。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

sunshine_8205 发表于 2024-4-17 10:35:56

我爱JavaScript

哼哈睡哥 发表于 2024-8-16 18:56:47

我爱JavaScript
页: [1]
查看完整版本: 零基学 JavaScrpt - P5: 数据类型(上)