var
ì¬ì© ì
var
ë¡ ì ì¸í ë³ìë ë¸ë¡ ë²ì를 ê°ì§ì§ ììµëë¤. ë¸ë¡ ë´ìì ì ì¸í ë³ìì ë²ìë í¨ìë ì¤í¬ë¦½í¸ê° ëì´, ê° í ë¹ì ìí¥ì´ ë¸ë¡ ë°ê¹¥ê¹ì§ 미칩ëë¤. ë¤ë¥¸ ë§ë¡ë ë¸ë¡ë¬¸ì´ ë²ì를 ë§ë¤ì§ ììµëë¤. "ë
립" ë¸ë¡ë¬¸ë ì í¨í 구문ì´ê¸´ íì§ë§, Cì Javaì ë¸ë¡ì 기ëíë걸 JavaScriptììë 기ëíë©´ ìë©ëë¤. ì를 ë¤ì´ë³´ê² ìµëë¤.
ì격íì§ ìì 모ëìì var
ë¡ ì ì¸í ë³ì í¹ì í¨ì ì ì¸ì ìí´ ìì±ë ë³ìë ë¸ë¡ ë²ì를 ê°ì§ì§ ììµëë¤. ë¸ë¡ ë´ìì ì ì¸í ë³ìë ì´ ë³ì를 í¬í¨í í¨ìë ì¤í¬ë¦½í¸ê¹ì§ ë²ìê° ì§ì ëë©°, ë³ìì ì¤ì í¨ê³¼ë ë¸ë¡ì ëì´ìë ì§ìë©ëë¤. ì¦, ë¸ë¡ë¬¸ì ë²ìê° ëì
ëì§ ììµëë¤. ì:
var x = 1;
{
var x = 2;
}
console.log(x); // ì½ìì 2를 ì¶ë ¥í©ëë¤
ì½ì ì¶ë ¥ ê²°ê³¼ë 2ì
ëë¤. ë¸ë¡ ìì var x
ê³¼ ë¸ë¡ ìì var x
문과 ëì¼í ë²ìì ì기 ë문ì
ëë¤.
ì격íì§ ìì ì½ëììë, ë¸ë¡ ë´ë¶ì í¨ì ì ì¸ì´ ì´ìíê² ëìí©ëë¤. ì¬ì©íì§ ë§ììì¤.
ì격 모ëìì let, const í¹ì í¨ì ì ì¸ì ë²ì ê·ì¹ë°ë©´ let
ê³¼ const
ë¡ ì ì¸í ìë³ìë ë¸ë¡ ë²ì를 ê°ì§ëë¤.
let x = 1;
{
let x = 2;
}
console.log(x); // 1ì´ ì½ìì ì°íëë¤.
x = 2
ë ì ì¸í ë¸ë¡ì¼ë¡ ë²ìê° ì íë©ëë¤.
const
ë ë§ì°¬ê°ì§ì
ëë¤.
const c = 1;
{
const c = 2;
}
console.log(c); // 1ì´ ì½ìì ì°íë©°, SyntaxError ìì¸ê° ë°ìíì§ ììµëë¤.
ë¸ë¡ ë´ì const c = 2
ê° SyntaxError: Identifier 'c' has already been declared
를 ëì§ì§ ìë ì ì 주목íì¸ì. ë¸ë¡ ë²ì ìì´ë¼ ë³ê°ì ìë³ìì´ê¸° ë문ì
ëë¤.
ES2015ì ì격 모ëë¶í°, ë¸ë¡ ë´ì í¨ìë í´ë¹ ë¸ë¡ì¼ë¡ ë²ìê° ì íë©ëë¤. ES2015 ì´ì ì ì격 모ëììë ë¸ë¡ ë 벨 í¨ì를 ì¬ì©í ì ìììµëë¤.
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