<script language="javascript">
str1="ABC"
str2="BCA"
a = str1.split("")
b = str2.split("")
a = a.sort()
b = b.sort()
alert(b.toString()==a.toString())
</script>

解决方案 »

  1.   

    <script language="javascript">
    s1="ABC"
    s2="BCA"alert(isStringEqual(s2,s1))s1="ABCdef"
    s2="BdeFCA"
    alert(isStringEqual(s2,s1))
    s1="ABCdef"
    s2="BdefCA"
    alert(isStringEqual(s2,s1))function isStringEqual(str1,str2)
    {
    a = str1.split("")
    b = str2.split("")
    a = a.sort()
    b = b.sort()
    return (b.toString()==a.toString())
    }
    </script>
      

  2.   

    非常感谢,但是我想知道
    a = str1.split("")
    b = str2.split("")
    a = a.sort()
    b = b.sort()什么意思,?能解释一下么?谢谢了
      

  3.   

    先把字符串用split变成一个数组,再用sort排序。