gpt4 book ai didi

javascript - 一个语句中的多个问号 "?"和冒号 ":"如何在 javascript 中解释? (条件运算符)

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

我知道解释条件语句是多么简单,比如

condition ? expr1 : expr2 

但我想知道这样的声明是如何解释的?

function arc() {
...
return da >= d3_svg_arcMax ? r0 ? "String1" : "String2" : r0 ? "String3" : "String4";
}

这个冗长的表达式无需解释。我只需要知道在这个例子中同时使用多个问号和冒号是什么意思。

谢谢

最佳答案

Javascript 是右关联的,因此您可以从右到左“解析”三元组。

关于javascript - 一个语句中的多个问号 "?"和冒号 ":"如何在 javascript 中解释? (条件运算符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38875471/

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