string1.localeCompare( string2 )メソッド

string1.localeCompare( string2 )メソッドは、2つの文字列を、ロケールの順番に基づき比較するメソッド。

構文

string1.localeCompare( string2 )

戻り値

  • 文字列「string1」が文字列「string2」より前の順番であれば、「-1」。
  • 文字列「string1」が文字列「string2」より後の順番であれば、「1」。
  • 文字列「string1」が文字列「string2」が同順であれば、「0」。

サンプル

アルファベット

<script type="text/javascript">
var $sampleString1 = new String( 'LMN' );
var $sampleString2 = new String( 'ABC' );
document.write( '「' + $sampleString1 + '」と「' + $sampleString2 + '」を比較: ' );
document.write( $sampleString1.localeCompare( $sampleString2 ) + '<br/>' );
var $sampleString2 = new String( 'XYZ' );
document.write( '「' + $sampleString1 + '」と「' + $sampleString2 + '」を比較: ' );
document.write( $sampleString1.localeCompare( $sampleString2 ) + '<br/>' );
var $sampleString2 = new String( 'LMN' );
document.write( '「' + $sampleString1 + '」と「' + $sampleString2 + '」を比較: ' );
document.write( $sampleString1.localeCompare( $sampleString2 ) + '<br/>' );
var $sampleString2 = new String( 'lmn' );
document.write( '「' + $sampleString1 + '」と「' + $sampleString2 + '」を比較: ' );
document.write( $sampleString1.localeCompare( $sampleString2 ) + '<br/>' );
</script>

↓↓↓出力結果↓↓↓

日本語

<script type="text/javascript">
var $sampleString1 = new String( 'たちつてと' );
var $sampleString2 = new String( 'あいうえお' );
document.write( '「' + $sampleString1 + '」と「' + $sampleString2 + '」を比較: ' );
document.write( $sampleString1.localeCompare( $sampleString2 ) + '<br/>' );
var $sampleString2 = new String( 'わおん' );
document.write( '「' + $sampleString1 + '」と「' + $sampleString2 + '」を比較: ' );
document.write( $sampleString1.localeCompare( $sampleString2 ) + '<br/>' );
var $sampleString2 = new String( 'たちつてと' );
document.write( '「' + $sampleString1 + '」と「' + $sampleString2 + '」を比較: ' );
document.write( $sampleString1.localeCompare( $sampleString2 ) + '<br/>' );
var $sampleString2 = new String( 'タチツテト' );
document.write( '「' + $sampleString1 + '」と「' + $sampleString2 + '」を比較: ' );
document.write( $sampleString1.localeCompare( $sampleString2 ) + '<br/>' );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, Stringオブジェクト, メソッド, リファレンス, 比較, 組み込みオブジェクト タグ: パーマリンク