Last Update 2009/03/29
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>