post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋น„๊ธฐ๋„ˆ] 5. Object, Built-in, Number Object, String Object

Object Property {name: value} ํ˜•ํƒœ name์— property ์ด๋ฆ„/ํ‚ค๋ฅผ ์ž‘์„ฑ (๋”ฐ์˜ดํ‘œ ์ƒ๋žต) value์— JS์—์„œ ์ง€์›ํ•˜๋Š” ํƒ€์ž… ์ž‘์„ฑ {a: 123, b: "ABC", c: true, d: {}} {book: function(){์ฝ”๋“œ}} Object์™€ ๊ฐ์ฒด ๊ตฌ๋ถ„ Property ์ถ”๊ฐ€, ๋ณ€๊ฒฝ ์˜ค๋ธŒ์ ํŠธ์— ํ”„๋กœํผํ‹ฐ ์ถ”๊ฐ€, ๋ณ€๊ฒฝ ...

2021๋…„ 12์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋น„๊ธฐ๋„ˆ] 4. ํ•จ์ˆ˜(Function)

ํ•จ์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ, ํ•จ์ˆ˜ ์ด๋ฆ„ ๊ทœ์น™๊ณผ ๊ด€๋ก€ ํ•จ์ˆ˜(function) ํŠน์ • ๊ธฐ๋Šฅ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ ๋ฌถ์Œ ํ•จ์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ function ํ‚ค์›Œ๋“œ ํ•จ์ˆ˜ ์ด๋ฆ„ ํŒŒ๋ผ๋ฏธํ„ฐ(๋งค๊ฐœ ๋ณ€์ˆ˜, ์ธ์ž, ์•„๊ทœ๋จผํŠธ) // ์ž‘์„ฑ์€ ์„ ํƒ ํ•จ์ˆ˜ Body(ํ•จ์ˆ˜ ์ฝ”๋“œ, ์†Œ์Šค ํ…์ŠคํŠธ) : ์ค‘๊ด„ํ˜ธ{} ์•ˆ์— ์ž‘์„ฑํ•œ ์ฝ”๋“œ // ์ž‘์„ฑ์€ ์„ ํƒ ํ•จ์ˆ˜ ์ด๋ฆ„ ๊ทœ์น™ ์ฒซ ๋ฌธ์ž : ์˜๋ฌธ...

2021๋…„ 12์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋น„๊ธฐ๋„ˆ] 3. ๋ฌธ์žฅ(Statement)

๋ฌธ์žฅ, ํ™”์ดํŠธ ์ŠคํŽ˜์ด์Šค, ์„ธ๋ฏธ์ฝœ๋ก  ์ž๋™ ์‚ฝ์ž…, ๋ธ”๋ก ๋ฌธ์žฅ ํ˜•ํƒœ : ;(์„ธ๋ฏธ์ฝœ๋ก ) ๋ฌธ์žฅ์„ ๋๋‚˜๊ฒŒ ํ•˜๋Š” ์—ญํ•  ํ™”์ดํŠธ ์ŠคํŽ˜์ด์Šค(White Space) ์‚ฌ๋žŒ ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š” ๋ฌธ์ž ๊ฐ€๋…์„ฑ์„ ์œ„ํ•œ ๊ฒƒ ๋ฌธ์ž๋งˆ๋‹ค ๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์žˆ์Œ e.g. ์ŠคํŽ˜์ด์Šค, ์—”ํ„ฐ, ํƒญ, NBSP, Line Feed, Carriage Return ๋“ฑ ์„ธ๋ฏธ์ฝœ...

2021๋…„ 12์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋น„๊ธฐ๋„ˆ] 2. ์—ฐ์‚ฐ์ž(Operator)

ํ• ๋‹น ์—ฐ์‚ฐ์ž 1. ๋‹จ์ผ ํ• ๋‹น ์—ฐ์‚ฐ์ž = ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉ var result = 1 + 2; 2. ๋ณตํ•ฉ ํ• ๋‹น ์—ฐ์‚ฐ์ž = ์•ž์— ์—ฐ์‚ฐ์ž ์ž‘์„ฑ 3. ๋จผ์ € = ์•ž์„ ์—ฐ์‚ฐํ•œ ํ›„ ํ• ๋‹น --- ํ•ด์„, ์‹คํ–‰ ์ˆœ์„œ ํ•ด์„์ด๋ž€? JS ์ฝ”๋“œ๋ฅผ ๊ธฐ๊ณ„์–ด๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ. Compile ์—”์ง„์ด ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰ ์‹คํ–‰ ์ˆœ์„œ = ์™ผ์ชฝ์˜ ํ‘œํ˜„์‹ ํ‰๊ฐ€ = ์˜ค๋ฅธ์ชฝ์˜ ํ‘œํ˜„์‹ ํ‰...

2021๋…„ 12์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋น„๊ธฐ๋„ˆ] 1. ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

HTML ํŒŒ์ผ ์ž‘์„ฑ ํ™•์žฅ์ž : html ์ธ์ฝ”๋”ฉ : utf-8 HTML ํŒŒ์ผ์— JS ํŒŒ์ผ ์ž‘์„ฑ ๋ฐฉ๋ฒ• 1) or ์˜ ์— js ํŒŒ์ผ ์ž‘์„ฑ 2) defer ์†์„ฑ ์ž‘์„ฑ rendering ํ•˜๋‹ค๊ฐ€ hello.js ๋งŒ๋‚˜๋ฉด ์„œ๋ฒ„์—์„œ hello.js ๊ฐ€์ ธ์™€์„œ ์ฝ”๋“œ ์‹คํ–‰ํ•˜๋Š”๋ฐ ๊ทธ ์ฝ”๋“œ์—์„œ body์˜ element์— ์ ‘๊ทผํ•˜๋ฉด ์•„์ง body๋ฅผ ๋ Œ๋”๋งํ•˜์ง€ ์•Š์•˜๊ธฐ ...

2021๋…„ 12์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€