Computer >> Máy Tính >  >> Lập trình >> Javascript

Toán tử so sánh trong JavaScript là gì?


JavaScript hỗ trợ các toán tử so sánh sau. Giả sử biến A giữ 10 và biến B giữ 20, sau đó:

Sr. Không
Toán tử và Mô tả
1
==(Bằng nhau)
Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu có thì điều kiện trở thành true.
Ví dụ: (A ==B) không đúng.
2
! =(Không bằng)
Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu các giá trị không bằng nhau thì điều kiện trở thành true.
Ví dụ: (A! =B) là đúng.
3
> (Lớn hơn)
Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true.
Ví dụ: (A> B) là không đúng.
4
<(Nhỏ hơn)
Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn giá trị của toán hạng bên phải hay không, nếu có, thì điều kiện trở thành true.
Ví dụ: (A
5
> =(Lớn hơn hoặc Bằng)
Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true.
Ví dụ: (A> =B) là không đúng.
6
<=(Nhỏ hơn hoặc Bằng)
Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có, thì điều kiện trở thành true.
Ví dụ: (A <=B) là đúng.

Đoạn mã sau trình bày cách sử dụng các toán tử so sánh trong JavaScript:

Ví dụ

Bản trình diễn trực tiếp

<html>
   <body>
      <script>
         <!--
            var a = 10;
            var b = 20;
            var linebreak = "<br />";
            document.write("(a == b) => ");
            result = (a == b);
            document.write(result);
            document.write(linebreak);
            document.write("(a < b) => ");
            result = (a < b);
            document.write(result);
            document.write(linebreak);
            document.write("(a > b) => ");
            result = (a > b);
            document.write(result);
            document.write(linebreak);
            document.write("(a != b) => ");
            result = (a != b);
            document.write(result);
            document.write(linebreak);
            document.write("(a >= b) => ");
            result = (a >= b);
            document.write(result);
            document.write(linebreak);
            document.write("(a <= b) => ");
            result = (a <= b);
            document.write(result);
            document.write(linebreak);
        //-->
     </script>
     Set the variables to different values and different operators and then try...
   </body>
</html>