2. Variables ๋ณ€์ˆ˜ - ๋ณ€์ˆ˜ ์„ ์–ธ, ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ

์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

2. Variables ๋ณ€์ˆ˜ - ๋ณ€์ˆ˜ ์„ ์–ธ, ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ

JavaScript

by ๐– ‚๐–ข•๐Ÿœ‡๐ƒ„เผถเฎ‡เฏน๐’€ฑ๐ฆ„๐ฆ‰ 2022. 9. 15. 01:37

๋ณธ๋ฌธ

๋ฐ˜์‘ํ˜•

๋ณ€์ˆ˜๋Š” ๋ณ€ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ์œ„์น˜์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.  

๋ณ€์ˆ˜์—๋Š” ์˜ค์ง ํ•˜๋‚˜๋งŒ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. 

 

ํ•˜๋‚˜์˜ ๊ณต๊ฐ„์— ๊ธฐ์กด ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•  ์‹œ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด  OverWrite ๋˜๋ฏ€๋กœ 

๋ฎ์–ด์ง€๊ณ  ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋Š” ์‚ญ์ œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.  

 

 

1. ๋ณ€์ˆ˜ ์„ ์–ธ 

 

๋ณ€์ˆ˜ ์„ ์–ธ ์‹œ์—๋Š” var ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

๋ณ€์ˆ˜์˜ ์ด๋ฆ„์ƒ์„ฑ ๊ทœ์•ฝ = ์˜๋ฌธ,์ˆซ์ž๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์ผ๋ถ€ ํŠน์ˆ˜๋ฌธ์ž _ , & ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 


๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ์‹ 

 

var ๋ณ€์ˆ˜๋ช…;    

var ๋ณ€์ˆ˜๋ช… = ๊ฐ’; 

 

 

์ฝ”์ธ์ด๋ผ๋Š” ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ํ• ๋‹นํ•˜๊ณ  ๊ทธ ๋ณ€์ˆ˜์— ๋‹ค์‹œ ํ• ๋‹นํ•˜๋ฉด ์œ„์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๋ฎ์–ด์“ฐ๊ธฐ๊ฐ€ ๋˜์–ด์ ธ

์ตœ๊ทผ ๋ฐ์ดํ„ฐ๋งŒ ๋‚จ๊ฒŒ๋ฉ๋‹ˆ๋‹ค. 

 

2-1. ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ 

 

 ๋ณ€์ˆ˜์— ๋ฌธ์žํ˜•์‹์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.  ์œ„์—์„œ ๋งํ•œ ๊ฒƒ๊ณผ ๊ฐ™์ด String " " ๊ฐ์‹ธ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 

"234"๋Š” ์ˆซ์ž๊ฐ€ ์•„๋‹Œ ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. 

 

 

 typeof ์—ฐ์‚ฌ์ž๋ฅผ ์‚ฌ์šฉํ•ด์—ฌ ํ•ด๋‹น ๋ณ€์ˆ˜๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ํƒ€์ž…์„ ๋ฌธ์ž๋กœ ๋ฐ˜ํ™˜ํ•ด ์ค๋‹ˆ๋‹ค. 

 ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๋ณ€์ˆ˜๋กœ ์ง€์ •ํ•œ ์ด๋ฆ„์„ typeof ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•ด ๋ฌธ์„œ๊ฐ์ฒด ์ถœ๋ ฅํ•˜์‹œ๋ฉด ์ง€์ •๋œ ๋ณ€์ˆ˜์˜

  ํƒ€์ž…์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

๋‹ค์Œ ํŽ˜์ด์ง€                                                                                                                      ์ด์ „ ํŽ˜์ด์ง€

LIST

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ

๋Œ“๊ธ€ ์˜์—ญ