gpt4 book ai didi

javascript - 如何比较2对数字?

转载 作者:行者123 更新时间:2023-12-01 02:44:13 25 4
gpt4 key购买 nike

如何高效地比较两对数字?

[a, b] > [c, d] 是否等同于 a > c || JavaScript 中的 a === c && b > d

==========

编辑问题:Javascript 如何计算 [a, b] > [c, d] 表达式?

最佳答案

"Is [a, b] > [c, d] equivalent to a > c || a === c && b > d in Javascript?"

不,您得到的正确结果是因为您使用的是个位数。见下文。

"how does Javascript evaluate [a, b] > [c, d] expression?"

因为您没有比较数字,所以这两个数组会转换为字符串。因此,用数值代替变量,我们可以得到:

"1,2" > "0,3"

只要您始终拥有单位数字,此方法就有效。

试试这个:

[10, 2] > [2, 1]

突然就失败了。这是因为 "10,2""2,1" 的词法比较将第二个值置于更大的位置。

关于javascript - 如何比较2对数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47368932/

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