English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String localeCompare() メソッド

 JavaScript String オブジェクト

localeCompare()このメソッドは、現在の言語環境で2つの文字列を比較します。

このメソッドは、ソート順に指定された文字列がcompareStringの前に、後ろに位置するか、一致するかを示す数字を返します。

文法:

string.localeCompare(compareString)
var a = 'AB#39;;
var b = 'CD#39;;
var c = a.localeCompare(b);
テストをしてみる‹/›

ブラウザの互換性

すべてのブラウザが完全にlocaleCompare()メソッドをサポートしています:

メソッド
localeCompare()

パラメータの値

パラメータ説明
compareString参照文字列と比較される文字列

技術的詳細

返り値:数字で、参照文字列がソート順序上の位置を示しますcompareStringその前に、その後かそれと同じです。
以下のいずれかの値が返されます:
  • -1参照文字列がcompareStringその前にソートされる

  • 二つの文字列が等しい場合、0が返されます

  • 参照文字列がcompareStringその後でソートされるそれでは1

JavaScriptバージョン:ECMAScript 1

 JavaScript String オブジェクト