cuốn sách gpt4 ai đã làm

javascript - 变量中大括号和引号的区别

In lại Tác giả: Walker 123 更新时间:2023-11-28 19:55:09 26 4
mua khóa gpt4 Nike

我正在尝试为变量添加初始空值,但我不明白它们之间的区别:

var question = '';

var question = {};

为变量定义空值时使用大括号和引号有什么区别?

câu trả lời hay nhất

'' Đúng sợi dây .{} Đúng object .

这两个都是文字语法的示例。这意味着您可以定义一种数据类型并对其值进行初始化。这是在 JavaScript 中定义数据的最常见方法。

第一个创建一个不带字符的sợi dây类型。引号只是表示字符串开始和结束的语法的一部分。它们不是结果数据的一部分。

字符串是不可变的,因此不可能向您创建的字符串添加字符,但您可以用该变量保存的新字符串替换它。

用字符初始化的字符串示例如下:

var question = "Who is John Galt?";

结果字符串包含引号之间的字符。同样,引号不是结果的一部分。它们仅表示用于创建字符串的文字语法。

第二个创建一个不包含成员的object类型。同样,花括号仅表示文字语法的开始和结束。它们与对象中包含的实际数据无关。

对象可以发生变化(除非在某些目前不相关的情况下)。。因此您可以通过多种方式添加属性来更新此对象的成员。

使用成员初始化的对象的示例如下:

var question = {
firstName: "John",
lastName: "Galt"
};

生成的对象拥有两个成员并继承了更多成员。成员是键/值对,其中键最终表示为字符串(尽管这里我们使用属性标识符语法,它表示有效键的子集),并且其中值可以是任何 JavaScript数据类型(在本例中,我使用字符串文字语法来定义字符串值).

关于javascript - 变量中大括号和引号的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22732725/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress