이 문서의 내용은 js에서 문자열이 동일한지 확인하는 방법에 대한 것입니다. 특정 참조 값이 있으므로 도움이 필요한 친구에게 도움이 되기를 바랍니다.
두 문자열은 일반적으로 "==" 또는 "==="를 사용하여 일치합니다. 차이점은
1.== 동일성, === 동일성입니다.
2.==, 양쪽의 값 유형이 다른 경우에는 유형 변환을 먼저 수행한 후 비교해야 합니다.
3.==, 유형 변환이 수행되지 않습니다. 서로 다른 유형이 동일하면 안 됩니다.
1"==" 일치:
不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等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("不等");
3mach 개체 비교:
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)?'相等':'不等');
4equals 메서드(예:
if(pwd1.equals(pwd2)) { ...}
관련 권장 사항:
위 내용은 js에서 문자열이 같은지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!