TOP - JavaScript - String - localeCompare()

オブジェクトの文字列と引数を、ロケールで定められた方式で比較し、NaNではない数値を返します。
二つの文字列の比較(ソート)の結果により次の値を返します。
-1 : オブジェクトの文字列が引数よりも前
 0 : 文字列が等しい
 1 : オブジェクトの文字列が引数よりも後


戻り値1 = 名前1.localeCompare(値1)

戻り値1 : オブジェクトの文字列と値1の文字列を比較した結果を表す数値
名前1   : Stringオブジェクトの名前
値1     : 比較する文字列


(例)
<SCRIPT type="text/javascript">
<!--
    function btnclick()
    {
        var s = "";

        var s1 = new String("bbb");

        s += s1.localeCompare("ccc") + "\n";        // オブジェクトの文字列が引数よりも前
        s += s1.localeCompare("bbb") + "\n";        // 文字列が等しい
        s += s1.localeCompare("aaa") + "\n";        // オブジェクトの文字列が引数よりも後

        alert(s);
    }
//-->
</SCRIPT>


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.