javascript 不等于
时间: 2023-12-22 17:04:27 浏览: 54
JavaScript中的不等于运算符有两种形式:不严格不等于(!=)和严格不等于(!==)。
1. 不严格不等于运算符(!=):
不严格不等于运算符用于比较两个值是否不相等,而不考虑它们的数据类型。如果两个值的类型不同或者值不相等,它将返回true;否则,返回false。
示例代码:
```javascript
var a = 10;
var b = "10";
console.log(a != b); // 输出:false
```
2. 严格不等于运算符(!==):
严格不等于运算符用于比较两个值是否不相等,不仅要考虑值是否相等,还要考虑它们的数据类型是否相同。只有当两个值的类型不同或者值不相等时,它才会返回true;否则,返回false。
示例代码:
```javascript
var a = 10;
var b = "10";
console.log(a !== b); // 输出:true
```
相关问题
JavaScript 中的不等于
JavaScript 中的不等于操作符是 "!="。它用于比较两个值是否不相等,如果不相等则返回 true,否则返回 false。例如:
```
if (x != 5) {
// 如果 x 不等于 5,则执行这里的代码
}
```
在 JavaScript 中,还有一个严格不等于操作符 "!==", 它不仅比较值是否不相等,还会比较数据类型是否相同。例如:
```
if (x !== "5") {
// 如果 x 的值不是字符串 "5",或者它的类型不是字符串,则执行这里的代码
}
```
JavaScript循环条件不等于的例子
当需要循环执行一段代码时,通常会使用 JavaScript 的循环语句。其中最常用的循环语句是 for 循环语句,而 for 循环语句中的循环条件支持不等于(!=)的判断,例如:
```
for (var i = 0; i < 10; i++) {
if (i != 5) {
console.log(i);
}
}
```
上述代码的输出结果为 0、1、2、3、4、6、7、8、9,因为在循环条件中排除了等于 5 的情况,即当 i 不等于 5 时才会执行代码块。