๊ด€๋ฆฌ ๋ฉ”๋‰ด

bom's happy life

[์›น ๊ฐœ๋ฐœ 1 ์ฃผ์ฐจ] ๊ฐœ๋ฐœ์ผ์ง€ 5 - Javascript ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ๋ฐฐ์šฐ๊ธฐ(1) ๋ณธ๋ฌธ

Deveolpment Study๐Ÿ—‚๏ธ/Javascript

[์›น ๊ฐœ๋ฐœ 1 ์ฃผ์ฐจ] ๊ฐœ๋ฐœ์ผ์ง€ 5 - Javascript ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ๋ฐฐ์šฐ๊ธฐ(1)

bompeach 2022. 5. 24. 15:04

10. Javascript ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ๋ฐฐ์šฐ๊ธฐ (1)

 

[ํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ]๋ฅผ ์—ด์–ด์„œ, console ํƒญ์— ์ž‘์„ฑํ•œ๋‹ค!

 

* ์ฝ˜์†”ํƒญ ์—ฌ๋Š” ๋‹จ์ถ•๊ธฐ 

- ์œˆ๋„์šฐ : F12

- ๋งฅ : alt(option) + command + i

 

๊ทธ๋ƒฅ ์‰ฝ๊ฒŒ, "๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ํด๋ฆญ → ๊ฒ€์‚ฌ → console"๋„ ๊ฐ€๋Šฅ.

ํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ ์ฝ˜์†”์ฐฝ์€ ์–ด๋–ค ์˜๋ฏธ? > ๋„์›Œ๋†“์€ ํŽ˜์ด์ง€์—์„œ ๋น ๋ฅด๊ฒŒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ•ด๋ณผ ์ˆ˜ ์žˆ๊ฒŒ, ๊ฐœ๋ฐœ์ž๋“ค์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด๋‘” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด ๋ชจ๋‘ ์‚ฌ๋ผ์ง„๋‹ค๋Š” ์‚ฌ์‹ค!

 

- console.log(๋ณ€์ˆ˜)

 

1. ๋ณ€์ˆ˜ & ๊ธฐ๋ณธ์—ฐ์‚ฐ

 

(1) ๋ณ€์ˆ˜ ๋Œ€์ž…(a = 2)์˜ ์˜๋ฏธ : "์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๊ฒƒ์„ ์™ผ์ชฝ์— ๋„ฃ๋Š” ๊ฒƒ" (2๋ฅผ a๋ผ๋Š” ๋ณ€์ˆ˜์— ๋„ฃ๋Š”๋‹ค.)

(2) let์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•œ๋‹ค.

 

let num = 20

num = 'Bob'

 

๋ณ€์ˆ˜๋Š” ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๋ฐ•์Šค.

ํ•œ ๋ฒˆ ์„ ์–ธํ–ˆ์œผ๋ฉด, ๋‹ค์‹œ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ  ๊ฐ’์„ ๋„ฃ๋Š”๋‹ค.

 

(3) ์‚ฌ์น™์—ฐ์‚ฐ, ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ž์—ด ๋”ํ•˜๊ธฐ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€๋Šฅ

(4) ๋ณ€์ˆ˜๋ช…์€ ์•„๋ฌด๋ ‡๊ฒŒ๋‚˜?

 


 

 

2. ๋ฆฌ์ŠคํŠธ & ๋”•์…”๋„ˆ๋ฆฌ

 

(1) ๋ฆฌ์ŠคํŠธ : ์ˆœ์„œ๋ฅผ ์ง€์ผœ์„œ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํ˜•ํƒœ

 

(2) ๋”•์…”๋„ˆ๋ฆฌ : ํ‚ค(key) - ๋ฐธ๋ฅ˜(value) ๊ฐ’์˜ ๋ฌถ์Œ

 

(3) ๋ฆฌ์ŠคํŠธ์™€ ๋”•์…”๋„ˆ๋ฆฌ์˜ ์กฐํ•ฉ

 

(4) ์™œ ํ•„์š”ํ• ๊นŒ? = ์ˆœ์„œ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๊ณ , ์ •๋ณด๋ฅผ ๋ฌถ์„ ์ˆ˜ ์žˆ๋‹ค. 

 

3. ๊ธฐ๋ณธ ํ•จ์ˆ˜๋“ค

 

(1) ์‚ฌ์น™์—ฐ์‚ฐ ์™ธ์—๋„, ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ์—ฌ๋Ÿฌ ํ•จ์ˆ˜๋“ค์ด ์กด์žฌํ•œ๋‹ค.

 

tip) ์™ ์ง€ ์ด๊ฑด ์žˆ์„ ๊ฑฐ ๊ฐ™์€๋ฐ ์‹ถ์œผ๋ฉด ์ง์ ‘ ๋งŒ๋“ค์ง€ ๋ง๊ณ  ๊ตฌ๊ธ€์— ๋จผ์ € ์ฐพ์•„๋ณธ๋‹ค! ๊ตฌ๊ธ€๋ง ํ•„์ˆ˜! ์ฝ”๋”ฉ์„ ์ž˜ํ•˜๋Š” ์‚ฌ๋žŒ์€ ๊ตฌ๊ธ€๋ง์„ ์ž˜ํ•œ๋‹ค!