ìë íë³í (Type coercion)
ìë íë³í(Type coercion)ì í ë°ì´í° íì ìì ë¤ë¥¸ ë°ì´í° íì (ì, 문ìì´ì ì«ìë¡)ì¼ë¡ ê°ì ìë ëë ììì ì¼ë¡ ë³ííë ê²ì ì미í©ëë¤. í ë³íì 'ìë íë³í(Type coercion)'ê³¼ ì ì¬í©ëë¤. ë ê²½ì° ëª¨ë íëì ì¤ìí ì°¨ì´ì ì ì ì¸íê³ , í ë°ì´í° íììì ë¤ë¥¸ ë°ì´í° íìì¼ë¡ ê°ì ë³íí기 ë문ì ëë¤. íëì ì¤ìí ì°¨ì´ì ì 'ìë íë³í'ì ììì ì´ì§ë§, 'í ë³í'ì ììì ì´ê±°ë ëª ìì ì¼ ì ììµëë¤.
ìì
const value1 = "5";
const value2 = 9;
let sum = value1 + value2;
console.log(sum);
ìì ìì ìì, JavaScriptë ì«ìì 9를 문ìì´ë¡ ìë íë³í í, ë ê°ì í¨ê» ì°ê²°íì¬ 59ë¼ë 문ìì´ì ìì±í©ëë¤. JavaScriptë 문ìì´ì´ë ì«ì ì¤ìì ì íí ì ììê³ ë¬¸ìì´ì ì¬ì©íê¸°ë¡ ê²°ì íìµëë¤.
ì»´íì¼ë¬ë 5를 ì«ìë¡ ìë íë³ííê³ í©ì 결과를 14ë¡ ë°íí ì ììì§ë§ ê·¸ë ì§ ìììµëë¤. ì´ ê²°ê³¼ë¥¼ ë°ííë ¤ë©´, Number() ë©ìë를 ì¬ì©íì¬ 5를 ì«ìë¡ ëª
ìì ì¼ë¡ ë³íí´ì¼ í©ëë¤.
sum = Number(value1) + value2;
ê°ì´ 보기
- ìí¤ë°±ê³¼ì í ë³í
- ì©ì´ ì¬ì