JavaScript(JS)
๋ ๊ฐ๋ฒผ์ด ์ธํฐํ๋ฆฌํฐํ ๋๋ JIT-์ปดํ์ผํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, first-class functions
๋ฅผ ์ง์ํฉ๋๋ค.
์ฃผ๋ก ์น ํ์ด์ง๋ฅผ ์ํ ์คํฌ๋ฆฝํ
์ธ์ด๋ก ์๋ ค์ก์ง๋ง, Node.js, Apache CouchDB, Adobe Acrobat
์ฒ๋ผ ๋ง์ ๋น ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์๋ ์ฌ์ฉ๋ฉ๋๋ค.
JavaScript
๋ ํ๋กํ ํ์
๊ธฐ๋ฐ์ ๋ค์ค ํจ๋ฌ๋ค์ ์คํฌ๋ฆฝํ
์ธ์ด๋ก์, ์ญ๋์ ์ด๊ณ , ๊ฐ์ฒด์งํฅํ, ๋ช
๋ นํ ๋ฐ ์ ์ธํ(๊ฐ๋ น ํจ์ํ ํ๋ก๊ทธ๋๋ฐ) ์คํ์ผ์ ์ง์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ JavaScript
์ ๋ํ์ฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ด ๋ฌธ์๋ JavaScript
์ธ์ด ์์ฒด๋ง ๋ค๋ฃจ๋ฉฐ ์น ํ์ด์ง๋ฅผ ๋น๋กฏํ ๋ค๋ฅธ ์ฌ์ฉ ํ๊ฒฝ์ ๋ํด์๋ ๋ค๋ฃจ์ง ์์ต๋๋ค. ์น ํ์ด์ง์ ํน์ API์ ๋ํ์ฌ ์๊ณ ์ถ๋ค๋ฉด ์น API
์ DOM
์ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
2012๋
๊ธฐ์ค ์ต์ ๋ธ๋ผ์ฐ์ ๋ ๋ชจ๋ ECMAScript 5.1
์ ์ ๋ถ ์ง์ํฉ๋๋ค.
์ด์ ๋ธ๋ผ์ฐ์ ์ ๊ฒฝ์ฐ๋ ์ต์ํ ECMAScript 3
๊น์ง๋ ์ง์ํฉ๋๋ค.
2015๋
6์ 17์ผ ECMA International
์์๋ ๊ณต์๋ช
ECMAScript 2015
๋ก ๋ถ๋ฆฌ๋ ECMAScript
์ 6๋ฒ์งธ ์ฃผ ๋ฒ์ ์ ๋ฐํํ์ต๋๋ค(๋ณดํต ECMAScript 6
ํน์ ES6
์ผ๋ก ๋ถ๋ฆฝ๋๋ค).
๊ทธ ์ดํ ECMAScript
ํ์ค์ ์ถ์๊ฐ 1๋
์ฃผ๊ธฐ์
๋๋ค.
"Java"์ "JavaScript" ๋ ๊ฐ์ง ๋ชจ๋ Oracle์ด ๋ฏธ๊ตญ ๋ฐ ๊ธฐํ ๊ตญ๊ฐ์ ๋ฑ๋กํ ์ํ์ ๋๋ค. ํ์ง๋ง, ๋ ์ธ์ด๋ ๋ฌธ๋ฒ ์ฒด๊ณ์ ์ฌ์ฉ๋ฐฉ๋ฒ์ด ์ ํ ๋ค๋ฆ ๋๋ค.