'for' ë°ë³µë¬¸ì ì¶ë ¥ê° ììí기
ì¤ìë: 4
for ë°ë³µë¬¸ì´ ìì°¨ì ì¼ë¡ ì¤íë ëë§ë¤ ì¼ë¿ ì°½ì ì´ë¤ ê°ì´ ì¶ë ¥ë ì§ ììí´ë³´ì¸ì.
ìë ë ììë ê°ì ê°ì ì¶ë ¥í ê¹ì?
-
íìí ì¦ê° ì°ì°ì를 ì¬ì©í ê²½ì°(
i++):for (let i = 0; i < 5; i++) alert( i ); -
ì ìí ì¦ê° ì°ì°ì를 ì¬ì©í ê²½ì°(
++i):for (let i = 0; i < 5; ++i) alert( i );
ë ê²½ì° ëª¨ë 0ë¶í° 4ê¹ì§ ì¶ë ¥ë©ëë¤.
for (let i = 0; i < 5; ++i) alert( i );
for (let i = 0; i < 5; i++) alert( i );
for문ì ìê³ ë¦¬ì¦ì ë ì¬ë ¤ë³´ë©´ ì½ê² ì¶ë¡ í ì ìë 문ì ì
ëë¤.
- 모ë ìì
ì´ ììë기 ì ì¼ë¨
i = 0ì ëë¤. i < 5ì¡°ê±´ì ë§ì¡±íëì§ íì¸í©ëë¤.- ì ì¡°ê±´ì´
trueì´ë©´ ë°ë³µë¬¸ì 본문alert(i)ê° ì¤íëê³ , ê·¸ ì´íi++ê° ì¤íë©ëë¤.
i++ë ì ìê³ ë¦¬ì¦ì ë ë²ì§¸ ë¨ê³(ì¡°ê±´ íì¸)ì ë³ê°ë¡ ì¤íë©ëë¤. ì í ë¤ë¥¸ 구문ì´ê¸° ë문ì´ì£ .
ì¦ê° ì°ì°ìê° ë°ííë ê°ì (2) ìì ì°ì´ì§ ì기 ë문ì i++ì ++iì ì°¨ì´ê° ììµëë¤.