gpt4 book ai didi

javascript - 左侧优先

转载 作者:行者123 更新时间:2023-11-28 21:01:10 25 4
gpt4 key购买 nike

我正在考虑在 JS 中声明变量,这时出现了疑问。同时设置两个vars的值的优先级是什么?请参阅:

var a = 1,
b = 1;

在此代码中,ab 之前声明。但是这段代码怎么样

var a = b = 1;

哪一个首先收到该值? a还是b

最佳答案

评估为

var a = (b = 1);

因此,b 首先获取值。

请注意,这与第一个片段不同:如果尚未在全局范围内,b 将成为全局变量(如果之前未声明)。这会在严格模式下导致错误。

正式的描述可以在 specification 中找到。 .

关于javascript - 左侧优先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11024500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com