gpt4 book ai didi

JavaScript——类型转换

转载 作者:行者123 更新时间:2023-12-02 22:45:43 25 4
gpt4 key购买 nike

    > "s" && true;
true
> true && "s";
's'

我认为这两个表达式会返回相同的值。
为什么不?它是如何工作的?

最佳答案

参见MDN :

expr1 && expr2: If expr1 can be converted to true, returns expr2; else, returns expr1.

&& 计算结果为最后一个真值表达式的值,因此如果两个操作数均为真值,则整个结果将计算为第一个操作数。

如果第一个操作数为 false,它将计算为第一个操作数的 (falsey) 值。

||类似,您可以将其视为对确定最终值的表达式的值进行评估。 (如果评估左操作数使用 || 提供真实结果,则无需评估右侧操作数 - 类似地,如果右操作数使用 && 产生虚假结果,则有无需评估左侧。)

关于JavaScript——类型转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58408026/

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