๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

๊ฐœ์ธ ๊ณต๋ถ€/JavaScript2

[JavaScript] ๋ณ€์ˆ˜ ๐Ÿฅ ํ™˜๊ฒฝ ์„ค์ • - Nodejs ์„ค์น˜ - ํ„ฐ๋ฏธ๋„์—์„œ vi ์ด์šฉํ•ด์„œ hello.jsํŒŒ์ผ ์ž‘์„ฑ - node hello.js ๋กœ ์‹คํ–‰ - JavaScript๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ค„์ด ๋ฐ”๋€Œ๋ฉด ํ•˜๋‚˜์˜ ๋ฌธ์žฅ์ด ๋๋‚œ ๊ฒƒ์œผ๋กœ ํŒ๋‹จํ•จ - ๊ทธ๋Ÿฌ๋‚˜ ๋˜๋„๋ก ๋ฌธ์žฅ ๋๋งˆ๋‹ค ์„ธ๋ฏธ์ฝœ๋ก  ๋ถ™์ด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค โœ… ๋ณ€์ˆ˜ - ์–ด๋– ํ•œ ๊ฐ’์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ํ™•๋ณดํ•œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ๋ถ™์ธ ์ด๋ฆ„ - JavaScript์—์„œ๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•์„ ์ง€์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค. - ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ ์–ธํ•œ๋‹ค. var ๋ณ€์ˆ˜๋ช… ๐Ÿฅ var - ๋ณ€์ˆ˜๋ฅผ ์ค‘๋ณต ์„ ์–ธํ•˜์—ฌ๋„ ๋œ๋‹ค. var a = 1; console.log(a); var a = "hello"; // ๋‹ค์‹œ ์„ ์–ธํ•  ๋•Œ ์ด๋ ‡๊ฒŒ ์ž๋ฃŒํ˜•๊นŒ์ง€ ๋ฐ”๊ฟ”๋„ ๋œ๋‹ค! console.log(a); // output: // .. 2023. 11. 21.
JavaScript ์†Œ๊ฐœ โœ… JavaScript๋ž€? - ๋™์ ์ธ ์›นํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š”, ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒฝ๋Ÿ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด - ์›น์˜ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ, ๋ชจ๋“  ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” JavaScript๋ฅผ ์ง€์›ํ•œ๋‹ค. - ์›นํŽ˜์ด์ง€์˜ ๋ณด์กฐ์ ์ธ ๊ธฐ๋Šฅ ์ˆ˜ํ–‰์„ ์œ„ํ•ด ๋„ท์Šค์ผ€์ดํ”„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์˜ ๋ธŒ๋žœ๋“  ์•„์ดํฌ๊ฐ€ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค. โœ… ํŠน์ง• - ์ธํ„ฐํ”„๋ฆฌํŠธ ์–ธ์–ด๋กœ, ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์—†๋‹ค. - ๋ธŒ๋ผ์šฐ์ € ์œ„์—์„œ ์‹คํ–‰๋œ๋‹ค. - ๋ณ€์ˆ˜ ํƒ€์ž…์„ ์„ ์–ธํ•˜์ง€ ์•Š์•„๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. - ์›น์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ ํด๋ผ์ด์–ธํŠธ ์ปดํ“จํ„ฐ์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋˜๋Š” ํด๋ผ์ด์–ธํŠธ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ด๋‹ค. - ๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ(if-while, for, while ๋“ฑ์˜ ์ œ์–ด๊ตฌ์กฐ ํฌํ•จ)์„ ์ง€์›ํ•œ๋‹ค. - ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด์ด๋‹ค. - ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง€์›ํ•œ๋‹ค. - HTMLํŒŒ์ผ ์•ˆ์— ์‚ฝ์ž…์ด ๊ฐ€๋Šฅ.. 2023. 11. 21.
728x90