2-1. Variables ์ˆซ์ž ๋ฐ์ดํ„ฐ, ๋…ผ๋ฆฌ ๋ฐ์ดํ„ฐ,null & nudefined ๋ฐ์ดํ„ฐ

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

๋ณธ๋ฌธ ์ œ๋ชฉ

2-1. Variables ์ˆซ์ž ๋ฐ์ดํ„ฐ, ๋…ผ๋ฆฌ ๋ฐ์ดํ„ฐ,null & nudefined ๋ฐ์ดํ„ฐ

JavaScript

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

๋ณธ๋ฌธ

๋ฐ˜์‘ํ˜•

1. ์ˆซ์ž ๋ฐ์ดํ„ฐ 

 

Nember ๋ฐ์ดํ„ฐ๋Š” ๋ณ€์ˆ˜๋Š” ์ˆซ์ž๋งŒ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. 

 

var str1 = 234;

var val1 = ("234");

 

 


 

2. ๋…ผ๋ฆฌ ๋ฐ์ดํ„ฐ 

 

Boolean ๋ฐ์ดํ„ฐ๋Š”  true or false   ์ฐธ ๋˜๋Š” ๊ฑฐ์ง“์„ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. 

Boolean()๋ฉ”์„œ๋“œ ์ž…๋ ฅํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ค‘์—์„œ 0,null,undefiend ์ œ์™ธํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. 

 

var  k2 = true; 

bar t = 2 > 13;

var ff = Boolean("HI"); 

 

 

 

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

 

var1 ์˜ ๊ฐ’์ด ๋ฌธ์žํ˜•ํƒœ๋กœ ์ €์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ  Number() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด  234์˜ ๋ฌธ์ž๋ฐ์ดํ„ฐ๋ฅผ ์ˆซ์ž๋กœ ๋ฐ˜ํ™˜

๋ฐ›์Œ์œผ๋กœ์จ ํ•ด๋‹น ๊ฐ’์€ number๊ฐ€ ๋˜์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

 

3. null & nudefined ๋ฐ์ดํ„ฐ 

 

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

ํ•˜์ง€๋งŒ ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•œ ๊ฒฝ์šฐ nudefined ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.  div ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. 

div๋Š” ๋ธ”๋ก ๋ ˆ๋ฒจ์ด๋ฏ€๋กœ ํ•œ ์ค„๋กœ ์ฒ˜๋ฆฌ๋˜๋ฏ€๋กœ </br> ๋ณด์—ฌ์ฃผ๋Š” ๋‚ด์šฉ์€ ๋™์ผํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. 

 

 

๋ณ€์ˆ˜ ์„ ์–ธ ์ฃผ์˜์ ์— ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•œ ํ›„์—  ์—ฐ์‚ฐ์ž๋กœ ๋„˜์–ด๊ฐ€๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 

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

LIST

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

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