ESMAScript ๋ช
์ธ์ ์ ์๋ ๊ฐ์ฒด. ์ ํ๋ฆฌ์ผ์ด์
์ ์ญ์ ๊ณตํต ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ๋ค์ดํฐ๋ธ ๊ฐ์ฒด๋ ์ ํ๋ฆฌ์ผ์ด์
์ ํ๊ฒฝ๊ณผ ๊ด๊ณ์์ด ์ธ์ ๋ ์ฌ์ฉํ ์ ์๋ค. Object, String, Number, Function, Array, RegExp, Date, Math ๋ฑ์ด ์๋ค.
ํธ์คํธ ๊ฐ์ฒด๋ ํธ์คํธ ํ๊ฒฝ์ ์ ์๋ ๊ฐ์ฒด๋ฅผ ๋งํ๋ค. ์๋ฅผ ๋ค์ด, ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ ํ๊ฒฝ๊ณผ ๋ธ๋ผ์ฐ์ ์ธ๋ถ์์ ๋์ํ๋ ํ๊ฒฝ์ ์๋ฐ์คํฌ๋ฆฝํธ(node.js)๋ ๋ค๋ฅธ ํธ์คํธ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
๋ง์ฝ ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์ด๋ผ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์กด์ฌํ๋ค. window, document, location, XMLHttpRequest, querySelectorAll,,,