JavaScript 程序中 != 和 !== 运算符之间的区别
'!=' 比较运算符
'!=' 运算符检查两个对象的“不等于”,而不会进行类型检查。它将两个操作数的数据类型转换为一个类型,然后比较它们的值。例如,1 != '1' 的结果为 false。
'!==' 比较运算符
'!==' 运算符检查两个对象的“不等于”,并且需要类型检查。它不转换数据类型,而是进行类型检查。例如,1 !== '1' 的结果为 true。
以下示例显示了 != 与 !== 运算符的用法。
示例
<!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>输出
1 != '1' false 1 !== '1' true
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP