์๋กญ๊ฒ ๋ฐฐ์ด ๋ด์ฉ์ ๋งํฌ๋ค์ด ๋ฌธ์๋ก ์์นด์ด๋ธํฉ๋๋ค.
- ํด๋์ ํ์ผ๋ช ์ ์๋ฌธ์ผ๋ก ์์ฑํฉ๋๋ค.
- ์์ฑํ๋ ์ผ์ ๋ถ๋ด์ ๊ฐ์ง ์๋๋ก ๋ ์ง๊ฐ ์๋ ๊ทธ๋ ๋ฐฐ์ด ๋ด์ฉ์ ์ฃผ์ ๋ฅผ ์ ๋ชฉ์ผ๋ก ํฉ๋๋ค.
- ์ต๋ํ ๋์ ์ธ์ด๋ก ๋ฐ๊ฟ ์์ฑํฉ๋๋ค.
- ๋ถํ์ํ ์ปค๋ฐ์ ๋ง๋ค์ง ์๋๋ก ํฉ๋๋ค.
- ์ฐธ๊ณ ํ ๋ ํผ๋ฐ์ค๋ ๋งจ ์๋์ ๋ช ์ํฉ๋๋ค.
- ๋ณ์ (variables)
- ํํ์ (expression)
- ๋ฌธ (statement)
- ๋ฐ์ดํฐ ํ์ (data type)
- ์ฐ์ฐ์ (operators)
- ์ค์ฝํ (scope)
- ์ ์ญ ๋ณ์์ ๋ฌธ์ ์
- let, const ํค์๋์ ๋ธ๋ก ๋ ๋ฒจ ์ค์ฝํ
- ํ๋กํผํฐ ์ดํธ๋ฆฌ๋ทฐํธ
- ์์ฑ์ ํจ์์ ์ํ ๊ฐ์ฒด ์์ฑ
- ํจ์์ ์ผ๊ธ ๊ฐ์ฒด
- ํ๋กํ ํ์
- strict mode
- ํ์ดํ ํจ์