sách gpt4 ai đã đi

Các toán tử quan hệ nối tiếp trong Javascript có được hỗ trợ không?

In lại 作者:行者123 更新时间:2023-12-04 02:20:31 25 4
mua khóa gpt4 Nike

我刚刚尝试了一些 JS 核心原则,发现引擎评估链接的关系运算符而不会引发错误。相反,他们以我自己无法理解的方式进行评估。

console.log(1 < 2 < 3 < 4 < 5); //true, expected
console.log(5 > 4 > 3 > 2 > 1); //false, should be true
console.log(5 >= 4 >= 3); //false, should be true
console.log(7 >= -2 >= 1); //true, should be false
console.log(1 <= -2 <= 7); //true, should be false

这甚至是官方支持的吗?我在文献/文档中也没有提到这方面的内容,我很困惑为什么这甚至可以工作。

有人可以点亮这个吗?

1 Câu trả lời

它们是二元运算符,具有左结合性。它们被解析为

console.log((((1 < 2) < 3) < 4) < 5); // true (true < 5)
console.log((((5 > 4) > 3) > 2) > 1); // false (true > 1)
console.log((5 >= 4) >= 3); // false (true >= 3)
console.log((7 >= -2) >= 1); // true (true >= 1)
console.log((1 <= -2) <= 7); // true (false <= 7)

并将 bool 部分结果与数字进行比较。

关于支持 Javascript 链接的关系运算符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50379726/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com