js实现比较两个字符串不同
时间: 2023-11-28 11:04:44 浏览: 40
在 JavaScript 中,比较两个字符串是否不同可以使用比较运算符(!==)或者比较方法(String.prototype.localeCompare())。
1. 使用比较运算符(!==):
```javascript
var str1 = "Hello";
var str2 = "World";
if (str1 !== str2) {
console.log("字符串不相同");
} else {
console.log("字符串相同");
}
```
2. 使用比较方法(String.prototype.localeCompare()):
```javascript
var str1 = "Hello";
var str2 = "World";
if (str1.localeCompare(str2) !== 0) {
console.log("字符串不相同");
} else {
console.log("字符串相同");
}
```
这两种方法都可以用来比较两个字符串是否不同,根据实际需要选择适合的方法即可。
相关问题
js如何比较两个字符串是否相同
在 JavaScript 中,可以使用 "===" 或 "==" 运算符来比较两个字符串是否相同。
例如:
```
let str1 = "hello";
let str2 = "world";
if(str1 === str2) {
console.log("字符串相同");
} else {
console.log("字符串不同");
}
```
这段代码将会输出 "字符串不同",因为 str1 和 str2 不相同。
另外,也可以使用字符串对象的 equals() 方法来比较两个字符串是否相同,例如:
```
let str1 = "hello";
let str2 = "world";
if(str1.equals(str2)) {
console.log("字符串相同");
} else {
console.log("字符串不同");
}
```
这段代码同样会输出 "字符串不同"。
js比较两个字符串相同
在 JavaScript 中,比较两个字符串是否相同可以使用比较运算符(===)或者比较方法(String.prototype.localeCompare())。
1. 使用比较运算符(===):
```javascript
var str1 = "Hello";
var str2 = "Hello";
if (str1 === str2) {
console.log("字符串相同");
} else {
console.log("字符串不相同");
}
```
2. 使用比较方法(String.prototype.localeCompare()):
```javascript
var str1 = "Hello";
var str2 = "Hello";
if (str1.localeCompare(str2) === 0) {
console.log("字符串相同");
} else {
console.log("字符串不相同");
}
```
这两种方法都可以用来比较两个字符串是否相同,根据实际需要选择适合的方法即可。