all is well!!
6. ํ๋ก๊ทธ๋๋ฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋ฐ?
1. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํด ์ปดํจํฐ์๊ฒ ์คํ์ ์๊ตฌํ๋ ์ผ์ข ์ ์ปค๋ฎค๋์ผ์ด์ .
์๊ตฌ์ฌํญ์ ์งํฉ์ ๋ถ์ํด ์ ์ ํ ์๋ฃ๊ตฌ์กฐ์ ํจ์์ ์งํฉ์ผ๋ก ๋ณํํ ํ ๊ทธ ํ๋ฆ์ ์ ์ดํ๋ ๊ฒ.
2. ํ๋ก๊ทธ๋๋ฐ์ ๋ชฉ์ ์ ๋ฌธ์ ํด๊ฒฐ์ด๋ค.
๋ฌธ์ - (๋ฌธ์ ํด๊ฒฐ๋ฅ๋ ฅ) -> ํด๊ฒฐ๋ฐฉ์ - (๋ฌธ๋ฒ/์๋ฏธ) -> ์ฝ๋
3. ์ฝ๋๋ก ์ ํํ๊ณ ์์ธํ๊ฒ ์๊ตฌ์ฌํญ์ ์ค๋ช ํ๊ธฐ ์ํด์ ๋ ผ๋ฆฌ์ , ์ํ์ ์ฌ๊ณ ๊ฐ ํ์ํ๋ค.
๊ทธ๋ฆฌ๊ณ ํด๊ฒฐ ๊ณผ์ ๋ฅผ ์์ ๋จ์๋ก ๋ถํดํ๊ณ ํจํดํํด์ ์ถ์ถํด์ผํ๋ค.
ex) ๋๋ฐ๋ก ๊ฑท๋ ๋ก๋ด์ ์ํ '๊ฑท๊ธฐ'๊ธฐ๋ฅ ์ถ๊ฐ
1.ํ๋จํด์ผ ํ๋์ํ(์ค๋ฅธ๋ฐ์ด ์์ ์๋์ง ์ผ๋ฐ์ด ์์์๋์ง)2.๊ทธ ์ํ๋ฅผ ํ๋จํ๋ ์๊ธฐ3.ํ๋จ ๊ธฐ์ค์ ์ ์ํด์ผ ํ๋ค.
์ด๊ฒ์ ๋ฐํ์ผ๋ก ๋ถํดํ ์ฒ๋ฆฌ์ ์คํ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ .์ฅ์ ๋ฌผ์ด๋ ๋ฌด์(ํฌ๊ธฐ, ์์ง์ ๋ฑ)์ธ์ง ์ด๋ค ๋ฒ์์ ์๋๊ฑด์ง ๋ช ํํ๊ฒ ์์นํํด์ ์ ์ํด์ผ ํ๋ค.
๐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
์ฌ๋๊ณผ ์ปดํจํฐ(์ปดํ์ผ๋ฌ or ์ธํฐํ๋ฆฌํฐ) ๋ชจ๋๊ฐ ์ดํดํ ์ ์๋ ์ฝ์๋ ํํ์ ์ธ๊ณต์ด.
ex) console.log('Hello world')
'์ปดํจํฐ๋ ์์๋ค์ ์ ์์ง๋ง ์ฌ๋๋ ์ดํดํ๊ธฐ ์ฝ๋ค.'
์ ์๋ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์์ ์ปดํจํฐ์๊ฒ ์ ๋ฌํด์ผํ๋๋ฐ ์ปดํจํฐ๊ฐ ์์๋ค์์ ์๋ ๊ธฐ๊ณ์ด๋ก ๋ช ๋ น์ ์ ๋ฌํด์ผ ํ๋ค.์ฌ๋์ ์ธ์ด์ ์ฒด๊ณ๊ฐ ๋ค๋ฅธ ๊ธฐ๊ณ์ด๋ก ์ง์ ๋ช ๋ นํ๋๊ฒ์ ๋งค์ฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑํ ๊ธฐ๊ณ์ด๋ก ๋ณํํ๋ ๋ฒ์ญ๊ธฐ๋ฅผ ์ด์ฉํ๋ค.๋ฒ์ญ๊ธฐ๋ฅผ ์ปดํ์ผ๋ฌ ๋๋ ์ธํฐํ๋ฆฌํฐ๋ผ๊ณ ํ๋ค.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ์ ์กฐํฉ์ผ๋ก ํํํด์ผ ํ๋ค.
๐ ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ
ํ๋ก๊ทธ๋จ ์ธ์ด๋
1. ๋ฌธ๋ฒ
2. ์๋ฏธ
๋๊ฐ์ง๋ฅผ ์ถฉ์กฑํด์ผ๋ง ํ๋ค.
ex) ์๋ฏธ๋ฅผ ์งํค์ง ์์ ์ฝ๋
const number = 'string';
console.log(number * number); //NaN
js๋ ๋ณ์์ ์ด๋ ํ ๊ฐ๋ ํ ๋นํ ์ ์๋ ์ ์ฐํ ์ธ์ด.
๊ทธ๋์ ๋ฌธ๋ฒ์ ๋ง๋ ์ฝ๋.
ํ์ง๋ง number์ด๋ผ๋ ๋ณ์์ ๋ฌธ์์ด์ด ํ ๋น๋์๊ธฐ ๋๋ฌธ์
์๋ฏธ๋ ์งํค์ง ์์ ์ฝ๋๋ค.
'Javascript ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
8. JS์ ์ธํฐํ๋ฆฌํฐ (0) | 2023.06.13 |
---|---|
7. JS์ 9๊ฐ์ง ํน์ง (0) | 2023.05.11 |
5. ํด๋ก์ (0) | 2023.05.09 |
4. ์ค์ฝํ ์ฒด์ด๋ (0) | 2023.05.05 |
3. ์ฆ๊ฐ ์ฐ์ฐ์ (0) | 2023.02.20 |