์ค๋์ JavaScript๋ฅผ ์๋ก ๋ฐฐ์ฐ๊ธฐ ์์ํ๋ค. ๋ํ ์ค๋์ Java์ ์กฐ๊ฑด๋ฌธ์ ๋ํด์ ๊ณต๋ถํ๋ค.
์ค๋ ๋ ์๊ฐ์ ์ต๊ทผ์ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ์ํ์ ๊ณต๋ถํ๋ฉด์ ๋ณด์๋ Java๋ C์ธ์ด ์ฝ๋๋ค์ด ์ง๊ธ ๋ฐฐ์ฐ๋ JavaScript์ ๊ฒฐ์ด ๋น์ทํ๋ค๊ณ ์๊ฐ๋์๋ค. ํ์ด์ฌ์ ๋จผ์ ๋ฐฐ์ฐ๊ณ ๋ฐฐ์ฐ๋ค๋ณด๋, ํ์ด์ฌ์ ์ด๋ฐ๋ฐ ๊ตณ์ด...? ์ด๋ ๊ฒ ์ฐ๋ค... ์ด๋ฐ ์๊ฐ์ด ๊ฐ๋ ๋ค์ง๋ง ๊ฐ๊ฐ์ ์ธ์ด๋ง๋ค ์ฅ๋จ์ ์ด ์๋ค๊ณ ์๊ฐํ๋ค.
์ค๋ ๋ฐฐ์ฐ๋ฉด์ ์ ๊ธฐํ๋ ์ !
JavasScript๋ ๋ธ๋ผ์ฐ์ ์กฐ์ํ๋ ์ ์ผํ ์ธ์ด์ด๋ค. ๊ทธ๋์ F12 ๊ฐ๋ฐ์๋๊ตฌ์ console์ฐฝ์ ์ด์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค๋ ์ ์ด ์ ๊ธฐํ๊ฒ ๋ค๊ฐ์๋ค. JavaScript๋ฅผ ๋ฐฐ์ฐ๋ ์ด์ ๋ ๋ธ๋ผ์ฐ์ (BOM)๊ณผ ๊ทธ ๋ด๋ถ์ ๋ฌธ์(DOM)๋ฅผ ์กฐ์ํ๊ธฐ ์ํด ํ์ตํ๋ค.
์ค๋์ ๋.. ์ด๊ฒ๋ง์ ๊ธฐ์ตํ์!
๋ณ์
- ์ด๋ ํ ํ๊ฐ์ง ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ถ์ธ ์ด๋ฆ
- ์ด๋ ํ ์์(๋ฉ๋ชจ๋ฆฌ)์ ๊ฐ์ ๋ฃ์ ํ, ๊ทธ ์์์ ์ด๋ฆ์ ๋ถ์ด๋ ๊ฒ!
๋ณ์ ์ ์ธ ํค์๋ (let, const)
let (์ฌํ ๋น ๊ฐ๋ฅ!)
- ์ฌํ ๋น ํ ์์ ์ธ ๋ณ์ ์ ์ธ์ ์ฌ์ฉ
- ๋ณ์ ์ฌ์ ์ธ ๋ถ๊ฐ๋ฅ
- ๋ธ๋ก์ค์ฝํ
const (์ฌํ ๋น ๋ถ๊ฐ๋ฅ!)
- ์ฌํ ๋น ํ ์์ ์ด ์๋ ๋ณ์ ์ ์ธ์ ์ฌ์ฉ
- ๋ณ์ ์ฌ์ ์ธ ๋ถ๊ฐ๋ฅ
- ๋ธ๋ก์ค์ฝํ
- default๋ฅผ const๋ก ํ๊ณ ์ฌํ ๋น์ let์ผ๋ก ๊ณ ์น๋๊ฒ ์ข์
- const๋ ๊ฐ์ด ๋ฐ๋๋๊ฑด ๊ฐ๋ฅํ์ง๋ง(ex) pop,append์ด์ฉํ ๋ฆฌ์คํธ์ ๋ณํ), '='์ ์ด์ฉํ ์ฌํ ๋น์ด ๋ถ๊ฐ๋ฅํ ๊ฒ!
โป ๋ธ๋ก์ค์ฝํ
- if, for, ํจ์ ๋ฑ์ ์ค๊ดํธ ๋ด๋ถ!
- ๋ธ๋ก์ค์ฝํ๋ฅผ ๊ฐ์ง๋ ๋ณ์๋ ๋ธ๋ก ๋ฐ๊นฅ์์ ์ ๊ทผ ๋ถ๊ฐ๋ฅ
'๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.28.๋ชฉ (0) | 2022.05.02 |
---|---|
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.27.์ (0) | 2022.05.02 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.22.๊ธ (0) | 2022.04.22 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.21.๋ชฉ (0) | 2022.04.21 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.20.์ (0) | 2022.04.20 |
๋๊ธ