ÇÒ´ç, ºñ±³, ³í¸®, °è»ê ¹× ºñÆ® ¿¬»êÀÚ¿Í °°Àº ¸ðµç ¹üÀ§ÀÇ ¿¬»êÀÚ »Ó¸¸ ¾Æ´Ï¶ó ±âŸ ¿¬»êÀڵ鵵 »ç¿ëÇÒ ¼ö ÀÖ´Ù.

¼³¸í

==(°°À½) ¿¬»êÀÚ¿Í ===(µ¿Ä¡) ¿¬»êÀÚÀÇ Â÷ÀÌÁ¡Àº
==(°°À½) ¿¬»êÀÚ´Â ´Ù¸¥ Çü½ÄÀÇ °ªÀ» °­Á¦ º¯È¯ÇÑ ´ÙÀ½ °°ÀºÁö °Ë»çÇÑ´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î °°À½ ¿¬»êÀÚ´Â ¹®ÀÚ¿­ "1"°ú ¼ýÀÚ 1ÀÌ °°ÀºÁö ºñ±³ÇÑ´Ù.
¹Ý¸é ===(µ¿Ä¡) ¿¬»êÀÚ´Â ´Ù¸¥ Çü½ÄÀÇ °ªÀ» °­Á¦ º¯È¯ÇÏÁö ¾ÊÀ¸¹Ç·Î ¹®ÀÚ¿­ "1"°ú ¼ýÀÚ 1ÀÌ °°ÀºÁö ºñ±³ÇÏÁö ¾Ê´Ù.


¿ø½Ã ¹®ÀÚ¿­, ¼ýÀÚ, ºÎ¿ï µîÀº °ªÀÌ °°ÀºÁö ±× °ªÀ¸·Î ºñ±³µÈ´Ù.
Array, Function, String, Number, Boolean, Error, Date ¹× RegExp µîÀÇ °³Ã¼´Â ÂüÁ¶¿¡ ÀÇÇÑ Àü´ÞµÈ °ªÀ¸·Î ºñ±³µÈ´Ù.
À̵é Çü½ÄÀÇ µÎ º¯¼ö°¡ °°Àº °ªÀ» °¡Áö°í À־ ¿ÏÀüÈ÷ µ¿ÀÏÇÑ °³Ã¼¸¦ ÂüÁ¶Çؾ߸¸ µÎ º¯¼ö°¡ °°ÀºÁö ºñ±³µÈ´Ù.

¿¹¸¦ µé¾î ´ÙÀ½°ú °°´Ù.

À§´Â °°Àº °ªÀ» °¡Áø µÎ °³ÀÇ String °³Ã¼À̳ª ¾Æ·¡´Â °ªÀº °°À¸³ª µ¿ÀÏÇÑ °³Ã¼°¡ ¾Æ´Ï´Ù.
<SCRIPT>
var string1='¹®ÀÚ¿­';
var string2='¹®ÀÚ¿­'';
document.write('string1="',string1,'"<BR>');
document.write('string2="',string2,'"<BR>');
document.write('string1==string2 : ',string1==string2,'<BR><BR>'); // ¼öÇà °¡´É

var strObj1=new String(string1);
var strObj2=new String(string2);
document.write('strObj1="',strObj1,'"<BR>');
document.write('strObj2="',strObj2,'"<BR>');
document.write('strObj1==strObj2 : ',strObj1==strObj2,'<BR><BR>'); // °³Ã¼¸¦ ºñ±³ÇÏ´Â °ÍÀ̹ǷΠ¼öÇà ºÒ°¡

document.write('strObj1.valueOf()==strObj2 : ',strObj1.valueOf()==strObj2); // °³Ã¼ÀÇ °ªÀ» ºñ±³ÇÏ´Â °ÍÀ̹ǷΠ¼öÇà °¡´É
//ȤÀº document.write('strObj1.valueOf()==strObj2 : ',strObj1.valueOf()==strObj2.toString()); // À§¿Í °°´Ù.
</SCRIPT>
toString() ¶Ç´Â valueOf() ¸Þ¼­µå¸¦ »ç¿ëÇÏ¸é °ªÀ» ºñ±³ÇÒ ¼ö ÀÖ´Ù.
¿¬»ê¹æ½Ä

! ¿¬»êÀÚ¿Í °°Àº ¸ðµç ´ÜÀÏ ¿¬»êÀÚ´Â ´ÙÀ½°ú °°Àº °úÁ¤À» °ÅÃÄ ½ÄÀ» Æò°¡ÇÑ´Ù.

ºñÆ®¿¬»ê