JavaScript ìì© íë¡ê·¸ë¨ì ì ì í 구문ì ê°ë 문ì¼ë¡ 구ì±ë©ëë¤. í ë¬¸ì´ ì¬ë¬ ì¤ì ê±¸ì¹ ì ììµëë¤. ì¬ë¬ 문ì ê° ë¬¸ì´ ì¸ë¯¸ì½ë¡ ì¼ë¡ 구ë¶ë ê²½ì° í ì¤ì ëì¬ ì ììµëë¤. ì´ë í¤ìë íëê° ìëë¼, í¤ìë 그룹ì ëë¤.
íëª©ë³ ë¬¸ ë° ì ì¸ìíë²³ì 목ë¡ì ì¼ìª½ ì¬ì´ëë°ë¥¼ ë³´ì¸ì.
íë¦ ì ì´Block
ë¸ë¡ë¬¸ì 0ê° ì´ìì 문ì 묶ì ë ì°ì ëë¤. ë¸ë¡ì ì¤ê´í¸ í ìì¼ë¡ 구ë¶ë©ëë¤.
break
íì¬ ë£¨í, switch
ëë label
문ì ì¢
ë£íê³ íë¡ê·¸ë¨ ì ì´ë¥¼ ì¢
ë£ë 문ì ë¤ì 문ì¼ë¡ ë겨ì¤ëë¤.
continue
íì¬ ëë ë ì´ë¸ ë¬ë¦° 루íì íì¬ ë°ë³µ ì¤ì¸ 문ì ì¤íì ì¢ ë£íê³ ë£¨íì ì¤íì ë¤ì ë°ë³µì¼ë¡ ì´ì´ì§ëë¤.
empty
empty 문ì ë´ì©ì´ ìë ë¹ ë¬¸ì ì ê³µí기 ìí´ ì¬ì©ë©ëë¤, ë¹ë¡ JavaScript êµ¬ë¬¸ì´ ë¬¸ì 기ëí ê²ì´ì§ë§.
if...else
ì§ì ë ì¡°ê±´ì´ trueë©´ 문ì ì¤í. ì¡°ê±´ì´ falseì¸ ê²½ì°, ë¤ë¥¸ ë¬¸ì´ ì¤íë ì ììµëë¤.
switch
ìì ê°ì´ case ì ê³¼ ì¼ì¹íëì§ ìì íê°íê³ case ì ê³¼ ê´ë ¨ë 문ì ì¤íí©ëë¤.
throw
ì¬ì©ì ì ì ìì¸ê° ë°ìí©ëë¤.
try...catch
ìë(try)í 문 ë¸ë¡ì íìíê³ ìì¸ê° ë°ìëì´ì¼ íë ìëµì ì§ì í©ëë¤.
var
ë³ì를 ì ì¸í©ëë¤, ë³ì를 ê°ì¼ë¡ ì´ê¸°íí ì ììµëë¤.
let
ë¸ë¡ ë²ì ì§ì ë³ì를 ì ì¸í©ëë¤, ë³ì를 ê°ì¼ë¡ ì´ê¸°íí ì ììµëë¤.
const
ì½ê¸° ì ì© ì ëª (named) ìì를 ì ì¸í©ëë¤.
function
ì§ì ë 매ê°ë³ì를 ê°ë í¨ì를 ì ì¸í©ëë¤.
function*
ë°ë³µê¸°ë¥¼ ë ì½ê² ìì±í ì ìê² íë ìì±ê¸° í¨ì.
return
í¨ìì ìí´ ë°íëë ê°ì ì§ì í©ëë¤.
class
í´ëì¤ë¥¼ ì ì¸í©ëë¤.
do...while
í ì¤í¸ ì¡°ê±´ì´ ê±°ì§ì¼ë¡ íê°ë ëê¹ì§ ì§ì ë 문ì ì¤ííë 루í를 ë§ëëë¤. ì¡°ê±´ì 문ì ì¤íí í íê°ë©ëë¤, ê·¸ ê²°ê³¼ ì§ì ë 문ì ì ì´ë í ë² ì¤íë©ëë¤.
for
ê´í¸ë¡ 묶ì´ê³ ì¸ë¯¸ì½ë¡ ì¼ë¡ 구ë¶ë ì íì¬í ì ì ì¼ë¡ 구ì±ë 루í를 ë§ëëë¤, 루íìì ì¤íëë ë¬¸ì´ ë¤ë°ë¦ ëë¤.
for each...in
ì§ìì´ ì¤ë¨ëììµëë¤ ë¹íì¤
ê°ì²´ì 모ë ìì±ê°ì ëí´ ì§ì ë ë³ì를 ë°ë³µí©ëë¤. ê° ê°ë³ ìì±ì ëí´, ì§ì ë ë¬¸ì´ ì¤íë©ëë¤.
for...in
ììì ììë¡ ê°ì²´ì ì´ê±° ìì±ì ë°ë³µí©ëë¤. ê° ê°ë³ ìì±ì ëí´, 문ì ì¤íë ì ììµëë¤.
for...of
ë°ë³µ ê°ë¥í ê°ì²´ (ë°°ì´, ë°°ì´ ê°ì ê°ì²´, ë°ë³µê¸° ë° ìì±ê¸° í¬í¨) 를 ë°ë³µí©ëë¤, ê° ê°ë³ ìì±ê°ì ëí´ ì¤íëë 문ì ê°ì§ ì¬ì©ì ì ì ë°ë³µ íí¬ë¥¼ í¸ì¶íë.
while
í ì¤í¸ ì¡°ê±´ì´ trueë¡ íê°ëë í ì§ì ë 문ì ì¤ííë 루í를 ë§ëëë¤. ì¡°ê±´ì 문ì ì¤íí기 ì ì íê°ë©ëë¤.
debugger
ì´ì© ê°ë¥í ëë²ê¹ 기ë¥ì í¸ì¶í©ëë¤. ì´ì© ê°ë¥í 기ë¥ì´ ìë ê²½ì°, ì´ ë¬¸ì ì무 í¨ê³¼ê° ììµëë¤.
export
ì¸ë¶ 모ë, ë¤ë¥¸ ì¤í¬ë¦½í¸ì ê°ì ¸ì¬(import) ì ìëë¡ í¨ì를 ë´ë³´ë´(export)ëë° ì¬ì©ë©ëë¤.
import
ì¸ë¶ 모ë, ë¤ë¥¸ ì¤í¬ë¦½í¸ìì ë´ë³´ë¸ í¨ì를 ê°ì ¸ì¤ëë° ì¬ì©ë©ëë¤.
label
break
ëë continue
문ì ì¬ì©íì¬ ì°¸ì¡°í ì ìë ìë³ì ìë 문ì ì ê³µí©ëë¤.
with
ì§ìì´ ì¤ë¨ëììµëë¤
문ì ì¤ì½í ì²´ì¸ì íì¥í©ëë¤.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4