Hướng dẫn less than javascript - ít hơn javascript

Toán tử nhỏ hơn hoặc bằng nhau (<=) trả về true nếu toán hạng bên trái nhỏ hơn hoặc bằng với toán hạng bên phải và false khác.

Thử nó

Cú pháp

Sự mô tả

Các toán hạng được so sánh bằng cách sử dụng cùng một thuật toán với ít hơn toán tử, ngoại trừ các giá trị bằng nhau (sau khi thử ép buộc) trả về true.

Ví dụ

Chuỗi để so sánh chuỗi

console.log("a" <= "b");     // true
console.log("a" <= "a");     // true
console.log("a" <= "3");     // false

Chuỗi để so sánh số

console.log("5" <= 3);       // false
console.log("3" <= 3);       // true
console.log("3" <= 5);       // true

console.log("hello" <= 5);   // false
console.log(5 <= "hello");   // false

So sánh số với số

console.log(5 <= 3);         // false
console.log(3 <= 3);         // true
console.log(3 <= 5);         // true

Số để so sánh Bigint

console.log(5n <= 3);        // false
console.log(3 <= 3n);        // true
console.log(3 <= 5n);        // true

So sánh Boolean, NULL, không xác định, Nan

console.log(true <= false);  // false
console.log(true <= true);   // true
console.log(false <= true);  // true

console.log(true <= 0);      // false
console.log(true <= 1);      // true

console.log(null <= 0);      // true
console.log(1 <= null);      // false

console.log(undefined <= 3); // false
console.log(3 <= undefined); // false

console.log(3 <= NaN);       // false
console.log(NaN <= 3);       // false

Thông số kỹ thuật

Sự chỉ rõ
Đặc tả ngôn ngữ Ecmascript # Sec Rational-Operators
# sec-relational-operators

Tính tương thích của trình duyệt web

Bảng BCD chỉ tải trong trình duyệt

Xem thêm