localeCompare() は localeCompare関数の使い方 の組み込み関数で、任意の 2 つの要素を特定の順序で比較するために使用できます。 localeCompare 関数の具体的な使用法を簡単に見てみましょう。
まず localeCompare 関数の基本構文を見てみましょう
stringObject.localeCompare(target)
説明: stringObject がターゲットより小さい場合、 localeCompare() は 0 未満の数値を返します。 stringObject がターゲットより大きい場合、このメソッドは 0 より大きい数値を返します。 2 つの文字列が等しい場合、またはローカル照合による違いがない場合、このメソッドは 0 を返します。
具体的な例を見てみましょう
コードは次のとおりです
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script> a = 'n'.localeCompare('z'); document.write(a + '<br>') b = 'gfg'.localeCompare('geeksforgeeks'); document.write(b + '<br>') c = 'a'.localeCompare('a'); document.write(c) </script> </body> </html>
出力結果は次のとおりです
-1 1 0
localeCompare 関数は次のこともできます。要素の並べ替え
コードは次のとおりです
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script> var elements = [ 'go', 'php', 'css', 'localeCompare関数の使い方' ]; a = elements.sort((a, b) => a.localeCompare(b)); document.write(a) </script> </body> </html>
出力結果は次のとおりです:
css,go,localeCompare関数の使い方,php
この記事はここで終了します。さらにエキサイティングなコンテンツについては、有料でご覧いただけます。 php 中国語 Web サイトの他の関連記事にも注目してください。 コラム チュートリアル! ! !
以上がlocaleCompare関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。