gpt4 book ai didi

javascript - javascript中的()用于初始化变量有什么用?

转载 作者:行者123 更新时间:2023-12-03 08:47:30 24 4
gpt4 key购买 nike

我知道 var some = []; 创建一个新数组,var someother = {} 创建一个新对象。那么 () 是做什么的呢?

具体来说,在以下代码中:

var someVar = (1,2,3); //someVar equals 3

typeof (1,2,3) //returns "number"

那么上面代码中的()是做什么的呢?

最佳答案

参见precedences of operators .

(1,2,3) 

只是

3

因为comma operator返回最后一个值。

括号中

typeof (1,2,3)

只是防止它被解释为

(typeof 1),2,3

因为 typeof 运算符的优先级高于逗号运算符。

关于javascript - javascript中的()用于初始化变量有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32819269/

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