Metode String.localeCompare()
membandingkan stringVar
dengan stringComparison
, dan mengembalikan -1, 0, atau 1 yang menunjukkan urutan-urutan mereka.
Sintaks:
stringVar.localeCompare(stringComparison)
- Jika mengembalikan -1, ini bermakna
stringVar
mempunyai urutan di depanstringComparison
. - Jika mengembalikan 0, ini bermakna
stringVar
mempunyai urutan yang sama sepertistringComparison
. - Jika mengembalikan 1, ini bermakna
stringVar
mempunyai urutan setelahstringComparison
.
String.localeCompare()
adalah metode standard JavaScript 1.2+, JScript 5.5+ dan di dukung Google Chrome Beta+, Firefox 1.5 (Gecko 1.8)+, IE 5.5+, Netscape Navigator 4.0+, Opera 8.0+, Safari 2.0+.
Contoh di bawah ini menunjukkan bahwa stringVar
mempunyai urutan di depan daripada stringComparison
:
var stringVar = new String("A");
var stringComparison = new String("B");
document.write(stringVar.localeCompare(stringComparison)); // -1
Contoh di bawah ini menunjukkan bahwa kedua string yang dibandingkan mempunyai urutan yang sama:
var stringVar = new String("A");
var stringComparison = new String("A");
document.write(stringVar.localeCompare(stringComparison)); // 0
Contoh di bawah ini menunjukkan bahwa stringVar
mempunyai urutan setelah stringComparison
:
var stringVar = new String("B");
var stringComparison = new String("A");
document.write(stringVar.localeCompare(stringComparison)); // 1