ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ º¯¼ö°¡ Á¤ÀǵǾú´ÂÁö ÆÇ´ÜÇÏ´Â ¹æ¹ý

    try {
      alert(x ? x : 0);
    } catch(e) {
      alert(e);
    }

À§ Äڵ带 ºê¶ó¿ìÁ®¿¡¼­ ½ÇÇàÇϸé ReferenceError exceptionÀÌ Ãâ·ÂµÈ´Ù.
if (x) {} ½ÄÀ¸·Î´Â º¯¼öÀÇ Á¤ÀÇ ¿©ºÎ¸¦ ÆÇ´ÜÇÒ ¼ö ¾ø´Ù.

    try {
      if (false) {
        var x = 5;
      }
      alert(x ? x : 0);
    } catch(e) {
      alert(e);
    }

À§ Äڵ带 ½ÇÇàÇϸé 0ÀÌ Ãâ·ÂµÈ´Ù.
ÀÌ»óÇÏÁö¸¸ ±×·¸´Ù. ¤Ñ,.¤Ñ;

    try {
      alert(typeof x === undefined ? x : 0);
    } catch(e) {
      alert(e);
    }

À§ Äڵ带 ½ÇÇàÇϸé 0ÀÌ Ãâ·ÂµÈ´Ù.

ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ º¯¼ö°¡ Á¤ÀǵǾú´ÂÁö ÆÇ´ÜÇϱâ À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ ºñ±³½ÄÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.

typeof x === undefined

2007-07-21 6:24 PM
permalink

Ä¿¸ÇÆ®¿Í Æ®·¢¹é rss (2)

Æ®·¢¹é ÁÖ¼Ò: http://codian.net/wp/archives/458/trackback/

typeof ¿¬»êÀÚ´Â ¹®ÀÚ¿­À» ¹ÝȯÇÏ´Ï, typeof x == ‘undefined’°¡ ¸ÂÁö ¾Ê³ª¿ä?

2007-07-21 8:41 PM | comment by È«¹ÎÈñ | permalink

ÀÌÁ¦ javascript¿¡ ±îÁö °ü½ÉÀ» °¡Áö½Ã´Â ±º¿ä.. ^^
typeof x === ‘undefined’ À̰ųª x === undefined ¿©¾ß ÇÒ °Í °°Àºµ¥¿ä.

2007-07-24 1:36 AM | comment by ³¶¸¸°õÆÃ | permalink

Ä¿¸ÇÆ® ÀÛ¼º