๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ ๊ณต๋ถ€/JavaScript

JavaScript ์†Œ๊ฐœ

by syLim___ 2023. 11. 21.
728x90

โœ… JavaScript๋ž€?

 - ๋™์ ์ธ ์›นํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š”, ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒฝ๋Ÿ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

 - ์›น์˜ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ, ๋ชจ๋“  ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” JavaScript๋ฅผ ์ง€์›ํ•œ๋‹ค.

 - ์›นํŽ˜์ด์ง€์˜ ๋ณด์กฐ์ ์ธ ๊ธฐ๋Šฅ ์ˆ˜ํ–‰์„ ์œ„ํ•ด ๋„ท์Šค์ผ€์ดํ”„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์˜ ๋ธŒ๋žœ๋“  ์•„์ดํฌ๊ฐ€ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค.

 

 

โœ… ํŠน์ง•

 - ์ธํ„ฐํ”„๋ฆฌํŠธ ์–ธ์–ด๋กœ, ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์—†๋‹ค.

 - ๋ธŒ๋ผ์šฐ์ € ์œ„์—์„œ ์‹คํ–‰๋œ๋‹ค.

 - ๋ณ€์ˆ˜ ํƒ€์ž…์„ ์„ ์–ธํ•˜์ง€ ์•Š์•„๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 - ์›น์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ ํด๋ผ์ด์–ธํŠธ ์ปดํ“จํ„ฐ์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋˜๋Š” ํด๋ผ์ด์–ธํŠธ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ด๋‹ค.

 - ๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ(if-while, for, while ๋“ฑ์˜ ์ œ์–ด๊ตฌ์กฐ ํฌํ•จ)์„ ์ง€์›ํ•œ๋‹ค.

 - ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด์ด๋‹ค.

 - ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง€์›ํ•œ๋‹ค.

 - HTMLํŒŒ์ผ ์•ˆ์— ์‚ฝ์ž…์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 - ์ƒ์†์„ ์œ„ํ•ด ํด๋ž˜์Šค ๊ฐœ๋… ๋Œ€์‹ , ํ”„๋กœํ† ํƒ€์ž…์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

โœ… ECMAScript

 - ECMA์—์„œ ์ œ์ •ํ•œ ECMA-262 ํ‘œ์ค€์„ ๋”ฐ๋ฅด๋Š” ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด.

 - ECMA-262๋Š” JavaScript์˜ ์–ธ์–ด ํ‘œ์ค€์ด๋‹ค.

728x90

'๊ฐœ์ธ ๊ณต๋ถ€ > JavaScript' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[JavaScript] ๋ณ€์ˆ˜  (0) 2023.11.21