๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋ฐœ/HTML, CSS, JS

๋ฐ์ดํ„ฐ ์ข…๋ฅ˜(์ž๋ฃŒํ˜•)

by Jaeguk 2023. 1. 11.

์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜๋“ค์„ ์‚ดํŽด๋ณด์ž.

์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฐ์ดํ„ฐ๋กœ ๋™์ž‘ํ•œ๋‹ค.

 

1. String(๋ฌธ์ž ๋ฐ์ดํ„ฐ)

์„ธ๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž ๋ฐ์ดํ„ฐ๋ฅผ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ์—๋Š” let ์ด๋ผ๊ณ  ํ‘œ๊ธฐํ•˜์—ฌ ์„ ์–ธํ•œ๋‹ค.

๋ฐฑํ‹ฑ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž์—ด์„ ํ‘œํ˜„ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์ค‘๊ฐ„ ์–ด๋”˜๊ฐ€์—๋‹ค๊ฐ€ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ฐ„ํ•ด์„œ ๋ผ์›Œ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.
์ด๋•Œ ${ } ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

2. Number(์ˆซ์ž ๋ฐ์ดํ„ฐ)

 

3. Boolean(๋ถˆ๋ฆฐ ๋ฐ์ดํ„ฐ)

Boolean ๋ฐ์ดํ„ฐ๋Š” true, false ๋‘๊ฐ€์ง€ ๊ฐ’๋งŒ ์กด์žฌํ•œ๋‹ค.

 

4. Undefined

ํ• ๋‹น๋˜์ง€ ์•Š์€ ์ƒํƒœ์˜ ๋ฐ์ดํ„ฐ

 

5. null

null๋„ ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด undefined์™€ ๋น„์Šทํ•˜๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทผ๋ณธ์ ์œผ๋กœ ์˜๋„์ ์œผ๋กœ ๋น„์–ด์žˆ์Œ์„ ๋ช…์‹œํ–ˆ๋‹ค๋Š” ์ ์—์„œ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

= ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…์‹œ์ ์œผ๋กœ ๊ฐ’์ด ์—†์Œ์„ ๋ช…์‹œํ•ด์ฃผ์—ˆ๋‹ค.

 

6. Object(๊ฐ์ฒด ๋ฐ์ดํ„ฐ)

Key: Value ํ˜•ํƒœ๋กœ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋“ค์˜ ์ง‘ํ•ฉ.

์ž๋ฐ”์—์„œ์˜ ๊ฐ์ฒด์™€ ๊ฑฐ์˜ ๋™์ผํ•˜๋‹ค๊ณ  ๋ณด๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

 

7. Array(๋ฐฐ์—ด ๋ฐ์ดํ„ฐ)

๊ฐ์ฒด ๋ฐ์ดํ„ฐ๋Š” { } (์ค‘๊ด„ํ˜ธ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ–ˆ๋‹ค๋ฉด ๋ฐฐ์—ด ๋ฐ์ดํ„ฐ๋Š” [ ] (๋Œ€๊ด„ํ˜ธ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•œ๋‹ค.

์ฒซ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ์˜ ์ธ๋ฑ์Šค๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค.

 

728x90

'๊ฐœ๋ฐœ > HTML, CSS, JS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

ํ•จ์ˆ˜  (0) 2023.01.11
๋ณ€์ˆ˜, ์˜ˆ์•ฝ์–ด  (0) 2023.01.11
๊ฐœ์š”  (0) 2023.01.11
๋ณ€ํ™˜(2)  (0) 2023.01.09
๋ณ€ํ™˜(1)  (0) 2023.01.09