Trong hướng dẫn này, bạn sẽ tìm hiểu về JavaScript không bằng toán tử và các toán tử so sánh khác cùng với các ví dụ.
Mục lục - JavaScript không bằng:
- Các toán tử so sánh trong JS là gì?
- Những gì là! = Hồi trong JS?
- Các nhà khai thác so sánh khác
- Bớt tư tưởng
Các toán tử so sánh trong JS là gì?
Những gì là! = Hồi trong JS?
Các nhà khai thác so sánh khác
Những gì là! = Hồi trong JS?
Các nhà khai thác so sánh khác
Bớt tư tưởng
Các toán tử so sánh trong các ngôn ngữ lập trình được sử dụng để so sánh hai giá trị. Các toán tử này trả về một giá trị boolean [Đúng hoặc sai] dựa trên điều kiện. Do đó, các nhà khai thác này được sử dụng trong việc ra quyết định hoặc làm tuyên bố có điều kiện cho các vòng lặp.
Với cách sử dụng rộng lớn của nó, mọi nhà phát triển nên hiểu chức năng của từng nhà điều hành. Bài viết này là một điểm khởi đầu tốt cho cùng một điều, tuy nhiên, chúng tôi nhấn mạnh nhiều hơn về các toán tử JavaScript không bằng [! = &! ==].
console.log[5 != 10];
// expected output: true
console.log[10 != 10];
// expected output: false
console.log[10 != '10'];
// expected output: false
console.log[10 !== '10'];
// expected output: true
JavaScript không bằng hoặc toán tử bất bình đẳng [! =] Kiểm tra xem hai giá trị không bằng và trả về giá trị boolean. Nhà điều hành này cố gắng so sánh các giá trị bất kể chúng có thuộc các loại khác nhau hay không.
Tuy nhiên, nhà điều hành bất bình đẳng hoặc bất bình đẳng nghiêm ngặt không cố gắng làm như vậy và trả về sai nếu các giá trị không đồng đều hoặc thuộc các loại khác nhau.
Cả hai nhà khai thác này giải quyết các mục đích khác nhau và do đó tôi khuyên bạn nên thực hành chúng để tạo điều kiện cho sự hiểu biết thêm.
Mã và giải thích:
- Trong trường hợp đầu tiên, nó trở lại đúng vì các giá trị là khác nhau. Trong các trường hợp thứ hai và thứ ba, nó đã trả lại một nguyên nhân giả, các giá trị là như nhau. Xin lưu ý rằng trong trường hợp sau mặc dù chúng tôi đã vượt qua 10 dưới dạng chuỗi, toán tử có thể so sánh cả hai giá trị.
- Trong trường hợp cuối cùng, chúng tôi đã sử dụng toán tử bất bình đẳng nghiêm ngặt và nó đã trả về đúng vì các giá trị thuộc các loại khác nhau.
- Các nhà khai thác so sánh khác:
- Ngoài JavaScript không bằng nhau và các toán tử bất bình đẳng nghiêm ngặt, chúng tôi còn có một vài nhà khai thác khác giải quyết các trường hợp sử dụng khác nhau. Chúng tôi đã thêm một bản tóm tắt về họ dưới đây.
- Bằng [==] - kiểm tra xem hai giá trị có bằng không
- Nghiêm ngặt bằng [===] - kiểm tra là hai giá trị bằng nhau và loại tương tự
Với cách sử dụng rộng lớn của nó, mọi nhà phát triển nên hiểu chức năng của từng nhà điều hành. Bài viết này là một điểm khởi đầu tốt cho cùng một điều, tuy nhiên, chúng tôi nhấn mạnh nhiều hơn về các toán tử JavaScript không bằng [! = &! ==].
console.log[5 == 10];
// expected output: false
console.log[10 === 10];
// expected output: true
console.log[10 ==='10'];
// expected output: false
console.log[5 > 10];
// expected output: false
console.log[5 >= 5];
// expected output: false
console.log[5 < 10];
// expected output: true
console.log[5
var a = 30;
document.getElementById["myId"].innerHTML = [a != 10];
Trong đoạn mã trên, chúng tôi đã cung cấp hai giá trị khác nhau cho biến a
và cho toán tử không bằng nhau, do đó, kết quả mang lại cho 'true'.
Đầu ra
Gán cùng một giá trị
Assigning 'a' value as 30 and checking the value with '30' in not equal to operator, so the result gives var a = 30; document.getElementById["myId"].innerHTML = [a != 30];
Không bằng phương pháp oppor có cùng giá trị
Trong đoạn mã trên, chúng tôi đã cung cấp cùng một giá trị cho biến a
và cho toán tử không bằng nhau, do đó, kết quả cho 'sai'.
Lưu ý: Không bằng giá trị toán tử có thể được viết là & nbsp; ________ 8 & nbsp; hoặc & nbsp; ________ 9, cả hai đều cho cùng một kết quả. & Nbsp;
Đầu ra
Gán cùng một giá trị
Other way to write Not equal to operator in JavaScript.
var a = 30;
var b = 10;
var c = [a != b];
document.getElementById["myId"].innerHTML = c;
Không bằng phương pháp oppor có cùng giá trị
Trong đoạn mã trên, chúng tôi đã cung cấp cùng một giá trị cho biến a
và cho toán tử không bằng nhau, do đó, kết quả cho 'sai'.
Đầu ra
Gán cùng một giá trị