js里面怎么比较 a b两个字符串完全相等同,比如说 a = "abc", b = "acb",这两个是相同的。代码怎么比较

JavaScript024

js里面怎么比较 a b两个字符串完全相等同,比如说 a = "abc", b = "acb",这两个是相同的。代码怎么比较,第1张

  //我的思路先排序,在比较

    var a1="cba"          //要排序的字符串

    var b=a1.split("")   //分割字符串为数组     

    b.sort()           //数组升序排序(系统自带的方法)    

    a1=b.join("") 

    

    var a2="abc"   

    b=a2.split("")     

    b.sort()             

    a2=b.join("") 

    

    if(a1==a2){

     alert("a1==a2")

    }

<div class="A" onclick="onPage()">AAAAA</div>

<div class="B" style="display:none">BBBBB</div>

<script type="text/javascript">

function onPage()

{

document.querySelector(".A").className="ccc"

document.querySelector(".B").style.display="block"

}

</script>

试试吧~