µÎ ¹®ÀÚ¿­ÀÇ ÇöÀç ·ÎÄÉÀÏÀÌ µ¿ÀÏÇÑÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â °ªÀ» ¹ÝȯÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
object : (¹®ÀÚ¿­)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, String °³Ã¼³ª ¸®ÅÍ·²ÀÌ´Ù.
subString : (¹®ÀÚ¿­ Ç¥Çö)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, object¿Í ºñ±³ÇÒ ¹®ÀÚ¿­ÀÌ´Ù.
¹Ýȯ°ª

¹Ýȯ°ª bValÀº localeCompare¿¡¼­ object¿Í subStringÀÇ ·ÎÄÉÀÏ ±¸ºÐ ¹®ÀÚ¿­ ºñ±³¸¦ ¼öÇàÇÏ°í
½Ã½ºÅÛ ±âº» ·ÎÄÉÀÏÀÇ Á¤·Ä ¼ø¼­¿¡ µû¶ó -1, 0, ¶Ç´Â+1À» ¹ÝȯÇÑ´Ù.

¼³¸í

object°¡ subString ¾Õ¿¡ Á¤·ÄµÇ¸é localeCompare´Â -1À» ¹ÝȯÇÏ°í,
object°¡ subString µÚ¿¡ Á¤·ÄµÇ¸é+1À» ¹ÝȯÇÑ´Ù.
¹Ýȯ°ªÀÌ 0ÀÌ¸é µÎ ¹®ÀÚ¿­Àº µ¿ÀÏÇÑ´Ù.



°£´ÜÇÑ localeCompare¿¹Á¦

<SCRIPT>
var br='<BR>'; // ÁٹٲÞ
var str=''; // Ãâ·Â ¹®ÀÚ¿­ º¯¼ö ¼±¾ð
var object='¹Ýȯ°ªÀÌ 0ÀÌ¸é µÎ ¹®ÀÚ¿­Àº µ¿ÀÏÇÑ´Ù.'; //
str+='stringVar='+object+br; // º¯¼ö°ªÀ» Ãâ·ÂÇÑ´Ù.
str+='stringVar.localeCompare("¹®ÀÚ¿­")='+object.localeCompare('¹®ÀÚ¿­')+br; // ºñ±³Çؼ­ ÀÖÀ¸¸é 1 Ãâ·Â
str+='stringVar.localeCompare(stringVar)='+object.localeCompare(stringVar)+br; // ºñ±³Çؼ­ µ¿ÀÏÇϸé 0 Ãâ·Â
str+='stringVar.localeCompare("c")='+object.localeCompare('c')+br; // ºñ±³Çؼ­ ¾øÀ¸¸é -1 Ãâ·Â
document.write(str); // °á°ú ¹®ÀÚ¿­ Ãâ·Â
</SCRIPT>