๐Ÿ’ปProgramming/๐Ÿƒ‍โ™€๏ธJavaScript

    [JavaScript] 02. ๊ธฐ๋ณธ ๋ฌธ๋ฒ• - ๋ณ€์ˆ˜/์ž๋ฃŒํ˜•/์—ฐ์‚ฐ์ž

    [JavaScript] 02. ๊ธฐ๋ณธ ๋ฌธ๋ฒ• - ๋ณ€์ˆ˜/์ž๋ฃŒํ˜•/์—ฐ์‚ฐ์ž

    JavaScript๋Š” ์ž๋ฐ”์™€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌธ๋ฒ•์ด ์œ ์‚ฌํ•จ - ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ๋Š” ;(์„ธ๋ฏธ์ฝœ๋ก )์„ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Œ ์‚ฌ์šฉ ๊ถŒ์žฅ - ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž ์…‹์„ ์ด์šฉํ•˜์—ฌ ํ•œ๊ธ€๋กœ ๋ณ€์ˆ˜๋ฅผ ์ค„ ์ˆ˜ ์žˆ์Œ ํ•˜์ง€๋ง๊ฒƒ 1) ๋ณ€์ˆ˜ ๋ณ€์ˆ˜(Variable): ๊ฐ’์ด ์—ฌ๋Ÿฌ ๋ฒˆ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ƒ์ˆ˜(Constant): ๊ฐ’์„ ํ•œ ๋ฒˆ ์ง€์ •ํ•˜๋ฉด ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ ๋ณ€์ˆ˜ ์„ ์–ธ์˜ ๊ทœ์น™ ๋ณ€์ˆ˜ ์ด๋ฆ„ ์˜์–ด ๋ฌธ์ž, ์–ธ๋”์Šค์ฝ”์–ด(_), ์ˆซ์ž๋ฅผ ์‚ฌ์šฉ ์ฒซ ๊ธ€์ž๋Š” ์˜๋ฌธ์ž, _๊ธฐํ˜ธ, $ ๊ธฐํ˜ธ ์‚ฌ์šฉ ๋„์–ด์“ฐ๊ธฐ๋‚˜ ๊ธฐํ˜ธ ํ—ˆ์šฉโŒ ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ , ์˜ˆ์•ฝ์–ด๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„ ์‚ฌ์šฉ ๋ถˆ๊ฐ€โŒ ์—ฌ๋Ÿฌ ๋‹จ์–ด๋ฅผ ์—ฐ๊ฒฐํ•  ๋•Œ ํ•˜์ดํ”ˆ์ด๋‚˜ ์–ธ๋”์Šค์ฝ”์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์ค‘๊ฐ„์— ๋Œ€๋ฌธ์ž ์„ž์–ด ์“ธ ์ˆ˜ ์žˆ์Œ ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์€ ์˜๋ฏธ ์žˆ๊ฒŒ ์ž‘์„ฑ ๋ณ€์ˆ˜ ์„ ์–ธํ•˜๊ธฐ let์ด๋‚˜ const ๊ถŒ์žฅ var ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธ. ์ถ”..

    [JavaScript] ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ - ์›น ๋ฌธ์„œ ์•ˆ์—/์™ธ๋ถ€ ์Šคํฌ๋ฆฝํŠธ ์—ฐ๊ฒฐ

    ์›น ๋ฌธ์„œ ์•ˆ์— ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ํƒœ๊ทธ ์‚ฌ์ด์— ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค ์ž‘์„ฑ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค๊ฐ€ ์žˆ๋Š” ์œ„์น˜์—์„œ ์‹คํ–‰๋จ ์›น ๋ฌธ์„œ ์•ˆ์˜ ์–ด๋””๋“  ์œ„์น˜ ๊ฐ€๋Šฅ ์‚ฌ์šฉ ์˜ˆ์ œ script ํƒœ๊ทธ ์™ธ๋ถ€ ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ ์—ฐ๊ฒฐํ•ด์„œ ์ž‘์„ฑ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค๋ฅผ ๋ณ„๋„์˜ ํŒŒ์ผ(.js)๋กœ ์ €์žฅ ํ›„ ์›น ๋ฌธ์„œ์— ์—ฐ๊ฒฐ HTML์— ํƒœ๊ทธ์— ์ถ”๊ฐ€ํ•˜๊ณ ์ž ํ•˜๋Š” ์™ธ๋ถ€ ํŒŒ์ผ ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด ๋จ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ์‚ฌ์šฉ ์˜ˆ์ œ - HTML console ๊ฐ์ฒด ์‚ฌ์šฉ ์˜ˆ์ œ - JavaScript function add(a, b) { return a + b; }

    [JavaScript] ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ - ๋กœ๊ทธ ์ถœ๋ ฅ

    [JavaScript] ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ - ๋กœ๊ทธ ์ถœ๋ ฅ

    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋กœ๊ทธ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ• Web Console ์— ๋ฉ”์„ธ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. console.log() ์‚ฌ์šฉ ์˜ˆ์‹œ ์‚ฌ์šฉ ๊ฒฐ๊ณผ

    [JavaScript] ์ดํด๋ฆฝ์Šค JavaScript ์˜ค๋ฅ˜ ํ™•์ธ

    [JavaScript] ์ดํด๋ฆฝ์Šค JavaScript ์˜ค๋ฅ˜ ํ™•์ธ

    JavaSctipt ๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ฏ€๋กœ ์ดํด๋ฆฝ์Šค ์ƒ์—์„œ ์—๋Ÿฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค. ์—๋Ÿฌ๊ฐ€ ์žˆ์œผ๋ฉด ์•„๋ฌด๋Ÿฐ ๊ธฐ๋Šฅ์„ ํ•˜์ง€ ์•Š๋Š” ๋จนํ†ต์ด ๋œ๋‹ค. ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋กœ ๋กœ๊ทธ๋ฅผ ์ฐ์–ด์„œ ํ™•์ธํ•˜๊ฑฐ๋‚˜, ๋ธŒ๋ผ์šฐ์ € ์ƒ์˜ ์—๋Ÿฌ๋ฅผ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค. 1. ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ํ™•์ธ ํฌ๋กฌ (MacOS) ๋‹จ์ถ•ํ‚ค Command + Option + i ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์— ๋“ค์–ด๊ฐ€๋ฉด ์˜ค๋ฅ˜๋ฅผ ํ™•์ธ ๊ฐ€๋Šฅ 2. ์˜ค๋ฅ˜ ์œ„์น˜ ํ™•์ธ