Metode JavaScript String localeCompare()

Definisi dan penggunaan

localeCompare() Metode membandingkan dua string dalam lingkungan bahasa saat ini.

localeCompare() Metode mengembalikan urutan pengurutan -11 atau 0(mewakili sebelum, setelah, atau sama dengan)。

Lingkungan bahasa saat ini berdasarkan pengaturan bahasa pelayar.

Contoh

Contoh 1

Mengbandingkan "ab" dan "cd":

let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);

Coba sendiri

Contoh 2

let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);

Coba sendiri

Contoh 3

let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);

Contoh 4

Coba sendiri

let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);

Coba sendiri

Sintaks

string.localeCompare(target)

Parameter

Parameter Deskripsi
target Wajib. String yang akan dibandingkan.

Nilai kembalian

Tipe Deskripsi
Numerik

3 nilai salah satunya:

  • -1, jika string ditempatkan sebelum target
  •  0, jika kedua string sama
  •  1, jika string ditempatkan setelah target

detil teknikal

Nilai kembalian

mengembalikan angka yang menunjukkan hasil pertimbangan.

Jika string lebih kecil targetMaka localeCompare() mengembalikan angka yang lebih kecil daripada 0.

Jika string lebih besar targetMaka metode ini mengembalikan angka yang lebih besar daripada 0.

Jika kedua string sama, atau tidak berbeda berdasarkan aturan pengurutan tempat, metode ini mengembalikan 0.

penjelasan

menyatakan < dan > Operator yang diterapkan kepada string hanya membandingkan string melalui kode Unicode karakter, tanpa mempertimbangkan aturan pengurutan tempat. Urutan yang dihasilkan oleh metode ini mungkin tidak benar. Contohnya, dalam bahasa Spanyol, karakter 'ch' biasanya diurutkan antara karakter 'c' dan 'd'.

localeCompare() Fungsi yang menyediakan metode untuk membandingkan string, mempertimbangkan aturan pengurutan tempat. Standar ECMAscript tidak menentukan bagaimana operasi banding tempat khusus, ia hanya menentukan fungsi ini menggunakan aturan pengurutan yang disediakan sistem operasi dasar.

Pendukung pelayar

localeCompare() ialah ciri ECMAScript1 (ES1).

Semua pelayar mengesahkan sepenuhnya ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan

Halaman Berhubungan

String JavaScript

Method String JavaScript

Pencarian String JavaScript