javascript๐ช/์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
์๋ฐ์คํฌ๋ฆฝํธ ๋ณ์
hyojinny
2022. 10. 15. 00:52
์๋ฐ์คํฌ๋ฆฝํธ ๋ณ์๋?
ํ๋ก๊ทธ๋จ์ ๋ง๋ค๋ ํ์ํ ๋ฐ์ด์ปค, ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ์์คํ , ๊ด๋ฆฌ์ฒด๊ณ
๋ณ์ ๋ง๋ค๊ธฐ | ||
1. ๋ณ์ ์ ์ธํ๊ธฐ | ๋ฐ์ดํฐ๋ฅผ ๋ด์ ๋ณ์๋ฅผ ๋ง๋ค์ด ์ด๋ฆ ์ง์ | var ๋ณ์๋ช ; |
2. ๋ณ์ ์ด๊ธฐํ | ๋ง๋ค์ด์ง ๋ณ์๋ฅผ ๋ฐ์ดํฐ์ ๋ด๊ธฐ | ๋ณ์๋ช = ๋ฐ์ดํฐ; |
3. ๋ณ์์ ๋ณํ๊ณผ ์ฌ์ฉ | ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ ์ํด ๋ฐ์ดํฐ ๋ฐ๊พธ๊ธฐ or ์ถ๊ฐ | ๋ฉ์๋ ํจ์ ์ฌ์ฉ |
4. ํ๋ก๊ทธ๋จ ์์ฑ | ์์ฑ | ์ถ๋ ฅํ๊ธฐ |
์์ | var num01 ; num01 = 5; var num01 = 5; console.log(num01); |
๋ช
๋ น์ด ๋ณ์๋ช
; ๋ฉด์๋ช = (๋์ ์ฐ์ฐ์) ๋ฐ์ดํฐ ; ๊ฒฐ๊ณผ num01 = 5์ด๋ค console.log(num01); ํฌ๋กฌ์ถ๋ ฅํ๊ธฐ |
๋ณ์๋ง๋ค๊ธฐ ์์ฉ | ๊ฒฐ๊ณผ๊ฐ | ํ์ด | |
1 | var num01; num01=5; console.log(num01); |
5 | ๋ณ์์์ฑํ๊ธฐ ๋ฐ์ดํฐ๋ฃ๊ธฐ console ์ฐฝ์์ num01 ์ ์๋ ๋ฐ์ดํฐ ํ์ธ |
2 | var num02; num02=10; console.log(num02); |
10 | ๋ณ์์์ฑ๊ณผ ๋ฐ์ดํฐ ๋ฃ๊ธฐ console ์ฐฝ์์ num02์ ์๋ ๋ฐ์ดํฐ ํ์ธ |
3 | console.log(num01+num02); | 15 | console ์ฐฝ์์ ๋ณ์ ๋ฐ์ดํฐ num01, num02๋ฅผ ๊ฐ์ ธ์ ๊ณ์ฐํ๊ธฐ |
ํฌ๋กฌ์ฐฝ์ฝ์์ฐฝ์์
ํ์ธ ๊ฐ๋ฅํ๋ค.
์์ฒ๋ผ ๋์ ์ฐ์ฐ์ = ์ผ๋ก ๋ณ์ ํ๊ฐ๋ฅผ ๋ง๋ค์ ์์ง๋ง,
์ฐ๊ฒฐ์ฐ์ฐ์๋ก ์ฌ๋ฌ๊ฐ๋ ๋ง๋ค ์ ์๋ค
1 | var sum01, sum02, sum03; sum01 = 3; sum02 = 5; sum03 ='๋ณ' console.log(sum01,sum02,sum03); |
๋ณ์๋ช
์ง์ ํ ๋ฐ์ดํฐ ์์ฑ ์ฝ์๋ก ํ์ธ |
2 | var num01 = 3, num02 = 5, num03 = '๋ณ'; console.log(num01 + num02 , num03); |
๋ณ์๋ช
๊ณผ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ด ์์ฑ ์ฝ์์์์ ๋ํ๊ธฐ |
์ฐ๊ฒฐ ์ฐ์ฐ์ , ์ ์ฌ์ฉํ์ฌ ๋ณ์๋ฅผ ๋ง๋๋๊ฒ ์ข์ง ์์ ๋ฐฉ๋ฒ์ผ๋ก ๋น์ถ์ฒ |
๋ณ์๋ณ๊ฒฝ
๋ณ์์ ๊ฐ์ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ๋ค .
๋ณ์์ ๋ฐ์ดํฐ ๊ฐ์ ์๋ ๋ฃ๋๋ค๋ฉด 2๊ฐ์ ๊ฐ์ด ์ถ๋ ฅ๋๋ค.
๋ณ์๊ฐ 2๋ฒ ์ง์ ๋๋ฉด 2๊ฐ์ ๊ฐ์ด ์ถ๋ ฅ
undefined : ๊ฐ์ ์ฐพ์์ ์์๋
๋ฐ์ดํฐ์ ๊ฐ์ ๋ฃ์ง ์๊ณ ์ถ๋ ฅ์ undefined ๊ฐ ๋์จ๋ค.