首頁 > web前端 > js教程 > js中如何判斷字串是否相等

js中如何判斷字串是否相等

不言
發布: 2018-08-15 17:43:37
原創
19486 人瀏覽過

這篇文章帶給大家的內容是關於js中如何判斷字串是否相等,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

兩個字串符合一般使用「==」或「===」判斷,其不同是:
1.== equality 等同,=== identity 恆等。
2.==, 兩邊值類型不同的時候,要先進行型別轉換,再比較。
3.==,不做型別轉換,型別不同的一定不等。
①「==」匹配:

不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等var str1="a";
var str2="b";
var str1="a";
if(str1 == str2)alert("相等");
else alert("不等");
登入後複製

②"==="匹配:

===如果类型不同,其结果就是不等var str2="1";
var str2="b";
var str1="a";
if(str1 === str2)alert("相等");
else alert("不等");
登入後複製

③mach物件比較:

var str1='1;2;3';
var str2='231';
function M(str1,str2){
function sort(s){return s.match(/\d/g).sort()+'' }
return sort(str1)==sort(str2)
}
alert( M(str1,str2)?'相等':'不等');
登入後複製

④equals方法,如:

if(pwd1.equals(pwd2)) {
...}
登入後複製

相關推薦:

#JS字串剔除重複字元

################################################### js截取字串 截取字串常用方法######

以上是js中如何判斷字串是否相等的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
js s
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板