localeCompare()

当ページのリンクには広告が含まれています。

localeCompare(compareString) は、Javascriptの文字列オブジェクトのメソッドの1つで、2つの文字列を比較することができます。

localeCompare() メソッドは、比較する2つの文字列を引数として受け取り、文字列の比較結果を数値で返します。

返される数値は、以下のいずれかの値になります。

  • 負の数:引数の文字列が比較対象の文字列よりも前にある場合
  • 0:引数の文字列と比較対象の文字列が等しい場合
  • 正の数:引数の文字列が比較対象の文字列よりも後ろにある場合

また、localeCompare() メソッドは、ローカル環境に応じた言語に基づいた比較を行うため、国際化にも対応しています。

以下に、localeCompare() メソッドの使い方の例を示します。

const string1 = "apple";
const string2 = "banana";
const result = string1.localeCompare(string2);
console.log(result); // -1

上記の例では、string1 と string2 を比較し、result に結果を代入しています。result の値が -1 となっているため、string1 は string2 よりも前にあることがわかります。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次