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

Sự khác biệt giữa toán tử! =Và! ==trong chương trình JavaScript

'! =' toán tử so sánh

Toán tử '! =' kiểm tra sự không bằng nhau của hai đối tượng mà không thực hiện kiểm tra kiểu. Nó chuyển đổi kiểu dữ liệu của hai toán hạng thành một và sau đó so sánh giá trị của chúng. Ví dụ 1! ='1' sẽ cho kết quả là false.

Toán tử so sánh

'! =='

Toán tử '! ==' kiểm tra tính bất bình đẳng của hai đối tượng bằng cách kiểm tra kiểu. Nó không chuyển đổi kiểu dữ liệu và thực hiện kiểm tra đã nhập. Ví dụ 1! =='1' sẽ cho kết quả là true.

Ví dụ sau, hiển thị cách sử dụng các toán tử '! =' Vs '! =='.

Ví dụ

<!DOCTYPE html>
<html>
<head>
   <title>Operator Example</title>
</head>
<body>
   <script language="JavaScript">
      console.log(" 1 != '1' " + (1 != '1'));
      console.log(" 1 !== '1' " + (1 !== '1'));
   </script>
</body>
</html>

Đầu ra

1 != '1' false
1 !== '1' true