ì´ ì¥ì JavaScriptì 모ë ì°ì°ì, ì ë° í¤ìë를 ëì´í©ëë¤.
íëª©ë³ ì ë° ì°ì°ììíë²³ì 목ë¡ì ì¼ìª½ ì¬ì´ëë°ë¥¼ ë³´ì¸ì.
기본 ì기본 í¤ìë ë° JavaScriptì ì¼ë° ì.
this
this
í¤ìëë ì¤í 문맥ì í¹ë³í ìì±ì ê°ë¦¬íµëë¤.
function
function
í¤ìëë í¨ì를 ì ìí©ëë¤.
class
class
í¤ìëë í´ëì¤ë¥¼ ì ìí©ëë¤.
function*
function*
í¤ìëë ìì±ê¸° í¨ì ìì ì ìí©ëë¤.
yield
ìì±ê¸° í¨ì를 ì¼ìì ì§ ë° ì¬ê°í©ëë¤.
yield*
ë¤ë¥¸ ìì±ê¸° í¨ì ëë ìíê°ë¥ ê°ì²´ë¡ ììí©ëë¤.
async function
async function
ì ë¹ë기 í¨ì ííìì ì ìí©ëë¤.
await
ë¹ë기 í¨ì를 ì¼ì ì¤ì§íë¤ê° ë¤ì ììíê³ promiseì resolution/rejectionì 기ë¤ë¦½ëë¤.
[]
ë°°ì´ ì´ê¸°ì ë° ë¦¬í°ë´ 구문.
{}
ê°ì²´ ì´ê¸°ì ë° ë¦¬í°ë´ 구문.
/ab+c/i
ì ê·ì 리í°ë´ 구문.
( )
그룹 ì°ì°ì.
ì¢ë³ê°ì í ë¹ ëìì ëë¤.
ìì± ì ê·¼ìë ê°ì²´ì ìì± ëë ë©ìëì ëí ì ê·¼ ë°©ë²ì ì ê³µí©ëë¤. (object.property
, object["property"]
)
new
new
ì°ì°ìë ìì±ìì ì¸ì¤í´ì¤ë¥¼ ë§ëëë¤.
new.target
ìì±ì 문맥ìì, new.target
ì new
ì ìí´ í¸ì¶ë ìì±ì를 ë§í©ëë¤.
super
super
í¤ìëë ë¶ëª¨ ìì±ì를 í¸ì¶í©ëë¤.
...obj
ì ê° ì°ì°ìë (í¨ì í¸ì¶ ì) 매ê°ë³ì ì¬ë¿ì´ë, (ë°°ì´ ë¦¬í°ë´ìì) ë¤ìì ìì를 íìë¡ íë ê³³ìì ííìì íì¥í©ëë¤.
ì ë/ì 미 ì¦ê° ì°ì°ìì ëë¤.
A++
ì 미 ì¦ê° ì°ì°ì.
A--
ì 미 ê°ì ì°ì°ì.
++A
ì ë ì¦ê° ì°ì°ì.
--A
ì ë ê°ì ì°ì°ì.
ë¨í ì°ì°ì í¼ì°ì°ìê° íëë¿ì¸ ì°ì°ì ëë¤.
delete
delete
ì°ì°ìë ê°ì²´ìì ìì±ì ì§ìëë¤.
void
void
ì°ì°ìë ìì ë°íê°ì ë²ë¦½ëë¤.
typeof
typeof
ì°ì°ìë 주ì´ì§ ê°ì²´ì íì íë³í©ëë¤.
+
ë¨í ëí기 ì°ì°ìë í¼ì°ì°ì를 ì«ìë¡ ë³íí©ëë¤.
-
ë¨í ë¶ì ì°ì°ìë í¼ì°ì°ì를 ì«ìë¡ ë³íí ë¤ ë¶í¸ë¥¼ ë°ê¿ëë¤.
~
ë¹í¸ NOT ì°ì°ì.
!
ë ¼ë¦¬ NOT ì°ì°ì.
ì°ì ì°ì°ìë í¼ì°ì°ìë¡ ì«ì ê°(리í°ë´ì´ë ë³ì)ì ì·¨íê³ ì«ì ê° íë를 ë°íí©ëë¤.
+
ëí기 ì°ì°ì.
-
빼기 ì°ì°ì.
/
ëë기 ì°ì°ì.
*
ê³±í기 ì°ì°ì.
%
ëë¨¸ì§ ì°ì°ì.
**
ê±°ëì ê³± ì°ì°ì.
ë¹êµ ì°ì°ìë í¼ì°ì°ì를 ë¹êµíê³ , ë¹êµê° ì°¸ì¸ì§ ì¬ë¶ë¥¼ ëíë´ë Boolean
ê°ì ë°íí©ëë¤.
in
in
ì°ì°ìë ê°ì²´ì 주ì´ì§ ìì±ì´ ìëì§ë¥¼ ê²°ì í©ëë¤.
instanceof
instanceof
ì°ì°ìë ê°ì²´ê° ë¤ë¥¸ ê°ì²´ì ì¸ì¤í´ì¤ì¸ì§ íë³í©ëë¤.
<
ìì ì°ì°ì.
>
í¼ ì°ì°ì.
<=
ìê±°ë ê°ì ì°ì°ì.
>=
í¬ê±°ë ê°ì ì°ì°ì.
ì°¸ê³ : => ë ì°ì°ìê° ìëê³ , íì´í í¨ìì í기ë²ì ëë¤.
ê°ì ì°ì°ìê°ì ì°ì°ìì íê° ê²°ê³¼ë íì Boolean
íì¼ë¡ ë¹êµê° ì°¸ì¸ì§ ëíë
ëë¤.
==
ëë± ì°ì°ì.
!=
ë¶ë± ì°ì°ì.
===
ì¼ì¹ ì°ì°ì.
!==
ë¶ì¼ì¹ ì°ì°ì.
í¼ì°ì°ìì 모ë ë¹í¸ë¥¼ ìíí¸íë ì°ì°.
<<
ë¹í¸ ì¢ë¡ ìíí¸ ì°ì°ì.
>>
ë¹í¸ ì°ë¡ ìíí¸ ì°ì°ì.
>>>
ë¹í¸ ë¶í¸ ìë ì°ë¡ ìíí¸ ì°ì°ì.
ë¹í¸ ì°ì°ìë í¼ì°ì°ì를 32ë¹í¸ ì§í©(0ê³¼ 1)ì¼ë¡ ë¤ë£¨ê³ íì¤ JavaScript ì«ì ê°ì ë°íí©ëë¤.
&
ë¹í¸ AND.
|
ë¹í¸ OR.
^
ë¹í¸ XOR.
ë ¼ë¦¬ ì°ì°ìë ë³´íµ ì¬ì©ë ë ë¶ë¦¬ì¸(ë ¼ë¦¬) ê°ì¼ë¡ ì¬ì©ëê³ , ë¶ë¦¬ì¸ ê°ì ë°íí©ëë¤.
&&
ë ¼ë¦¬ AND.
||
ë ¼ë¦¬ OR.
??
Nullish íµí© ì°ì°ì.
(condition ? ifTrue : ifFalse)
ì¡°ê±´ë¶ ì°ì°ìë ì¡°ê±´ì ë ¼ë¦¬ê°ì ë°ë¼ ë ê° ì¤ íë를 ë°íí©ëë¤.
ì íì ì°ê²° ì°ì°ì?.
ì íì ì°ê²° ì°ì°ìë ì°¸ì¡°ê° nullish (null
ëë undefined
) ì¸ ê²½ì° ì¤ë¥ë¥¼ ë°ììí¤ë ëì undefined
를 ë°íí©ëë¤.
í ë¹ ì°ì°ìë ê°ì ê·¸ ì°ë³ í¼ì°ì°ìì ê°ì ë°ë¼ ì¢ë³ í¼ì°ì°ìì í ë¹í©ëë¤.
=
í ë¹ ì°ì°ì.
*=
ê³±ì í ë¹.
**=
ê±°ëì ê³± í ë¹.
/=
ëëì í ë¹.
%=
ëë¨¸ì§ í ë¹.
+=
ë§ì í ë¹.
-=
ëºì í ë¹
<<=
ì¢ë¡ ì´ë í ë¹.
>>=
ì°ë¡ ì´ë í ë¹.
>>>=
ë¶í¸ ìë ì°ë¡ ì´ë í ë¹.
&=
ë¹í¸ AND í ë¹.
^=
ë¹í¸ XOR í ë¹.
|=
ë¹í¸ OR í ë¹.
&&=
ë ¼ë¦¬ì AND í ë¹.
||=
ë ¼ë¦¬ì OR í ë¹.
??=
ë ¼ë¦¬ì nullish í ë¹.
{a, b} = {a:1, b:2}
[a, b] = [1, 2]
구조 ë¶í´ í ë¹ì ë°°ì´ ëë ê°ì²´ì ìì±ì ë°°ì´ ëë ê°ì²´ 리í°ë´ê³¼ ë¹ì·í´ ë³´ì´ë 구문ì ì¬ì©íì¬ ë³ìì í ë¹í ì ìê² í©ëë¤.
,
ì¼í ì°ì°ìë ì¬ë¬ ìì ë¨ë¬¸ì¼ë¡ íê°ëê² íê³ ë§ì§ë§ ìì 결과를 ë°íí©ëë¤.
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