Hello creators ๐
1-13_Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ๋ฐฐ์ฐ๊ธฐ(1) ๋ณธ๋ฌธ
[WEB & AI] (feat. ์ทจ์ค)/์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_์น๊ฐ๋ฐ์ข
ํฉ๋ฐ
1-13_Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ๋ฐฐ์ฐ๊ธฐ(1)
๋ถ์๋งค๋_HA 2023. 9. 28. 22:24728x90
๋ฐ์ํ
์ด๋ฒ ํ์ฐจ ํ์ต ๋ชฉํ (goal)
- ์ดํด ํ๊ณ ์ ํ๋ ๊ฒ
- 'Javascript ๋ฌธ๋ฒ' ์ ๋ํ ์ดํด
โ . Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ์ดํด ํ๊ธฐ
javascript ๋ฅผ
script
ํ๊ทธ ์ฌ์ด์ ์ผ์์ด
scrpit
ํ๊ทธ์ ๋์ผํ ๊ฒ์ด๊ฒ์ฌ > colsole ์ฐฝ
โญโญโญโญโญ
๊ทธ๋์, ํด๋น ์ฝ๋๋ฅผ vs code์ ์น๋ฉด
- -> console ์์๋ ์ฌ์ฉํ ์ ์์.
- -> console ์์๋ ๊ฐ์๊ฑธ ์น ํจ๊ณผ?
- -> console ์์๋ =='์ด ๋ด์ฉ์ ์ด์ด์!'== ์ธ ์ ์์.
<script> function hey() { alert('์๋ !'); } </script>
- ๊ทธ ํจ๊ณผ๋ ์ด๋ฌํจ ๐ ==hey( ) ๊ฐ ์ด์ด ์ ธ์ ์๋ํ๊ฒ ๋๋ค.==
โ ก. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ธ ๋๋ 5๊ฐ์ง ์์๊ฐ ์ค์
- ๋ณ์, ์๋ฃํ, ํจ์, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ
1. javascript ๋ณ์
- ๋ณ์ ์ ์ธ
- ๋ฌธ์์ด
- ๋ฌธ์์ด + ์ซ์์ด
2. ์๋ฃํ
(1) ๋ฆฌ์คํธ
=='์์'== ๋ฅผ ๊ฐ์ง๊ณ ์๋ ํํ
๋ฆฌ์คํธ๊ฐ ํ์ํ ๊ฒฝ์ฐ
- ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํด์ผ ํ๋ ==100๊ฐ== ๊ฐ ๋๋๋ค๊ณ ํ๋ฉด, ==ํ๋ ํ๋ ๊ฐ์ ๋ณ์ ํ ๋นํ๊ณ ๊ฐ์ ํธ์ถ==ํ๋ฉด ๋๋ฌด ๊ท์ฐฎ์.
- ==๊ณตํต ๋ณ์==๋ฅผ ํ ๋นํ๊ณ , ==์์==๋ฅผ ์ด์ฉํด์, ๊ฐ์ ์ ์ฅํ๊ณ , ํธ์ถํ๋๊ฒ ๋ ํจ์จ์ ์
- ์ด๋ ์ฌ์ฉ๋๋๊ฒ
๋ฆฌ์คํธ
์๋์ ๋๋ฆฌ
์์์ผ ํ๋ ๋ฌธ๋ฒ ์์
- ๋ฆฌ์คํธ ์ ์ธ
- ์ ์ธ๋ ๊ฐ ๋ถ๋ฌ์ค๊ธฐ
- ์๋ก์ด ์์๋ฅผ ์ถ๊ฐ ํ๊ธฐ
- ์ ์ฒด ๋ฆฌ์คํธ ๊ฐ ๋ณด๊ธฐ
- 2์ฐจ์ ๋ฆฌ์คํธ
- ๋ฆฌ์คํธ์์ ๊ฐ์ผ๋ก ๋ฆฌ์คํธ๊ฐ ๋ค์ด๊ฐ
- ๋ฆฌ์คํธ๋ผ๋ ์๋ฃํ์ ๊ฐ์ ๋ถ๋ฅด๋ ค๋ฉด, ์์, ๋ฅผ ์จ์ค์ผ๋ง ํจ
- ๋ฐ๋ผ์, ์ํ๊ฑด, ์ํ์ง ์๊ฑด, array2 ์ ์๋ ๊ฐ์ ๋ถ๋ฅด๋ ค๋ฉด, array 2 ์ ์ธ์ ๊น์ง ๋ถ๋ฌ์ค์ผ ํจ. โญโญโญโญโญ
(2) ๋์ ๋๋ฆฌ
- '์์' ๊ฐ ์๋ 'key - value' ๊ฐ '๋งค์นญ' ์ด ์ค์
- ์๋ง๋, ==๊ฐ์ ์์๊ฐ ํ๋๋ผ๋ ์๋ชป ๋ค์ด๊ฐ๊ฒ ๋๋ฉด, ์ค๋ฅ==๊ฐ ๋๋ ==phonebook== ๊ฐ์ ๊ฒฝ์ฐ -> people ์ด๋ผ๋ ์๋ก์ด ์๋ฃํ์ ๋ง๋ค์๋๋ฐ, ์ด๊ฒ dictionary ์ธ ๋ฏ
- ๋์
๋๋ฆฌ ์ธ ๋ ์์์ผ ํ ๋ฌธ๋ฒ ์์
- ๋์
๋๋ฆฌ ์ ์ธ (๊ฐ ์ ์ฅ)
- '์์' ๊ฐ ์๋๋ผ, 'key' ๋ฅผ ์ค์ฌ์ผ๋ก ๊ฐ์ ์ ์ฅํ๋ค.
- ๋์
๋๋ฆฌ์์ ๊ฐ ๋ถ๋ฌ์ค๊ธฐ
- ์์ ๊ฐ ์๋๋ผ, key ๋ฅผ ์ด์ฉํด์ ๊ฐ์ ๋ถ๋ฌ์จ๋ค.
- ๋์ ๋๋ฆฌ์ ๊ฐ ์ถ๊ฐํ๊ธฐ
- ๋์
๋๋ฆฌ ์ ์ธ (๊ฐ ์ ์ฅ)
3. ํจ์
- split ํจ์
- ํน์ ๋ฌธ์ ๊ธฐ์ค์ผ๋ก ์ชผ๊ฐ ๋ค. -> ๊ทธ๋์ '๋ฆฌ์คํธ'์ ๋ด์์ค๋ค.
4. ๋ฌธ๋ฒ ๊ณต๋ถ ํ ๋ ๋๋ ์ #๊ณต๋ถ๋ฐฉ๋ฒ๊ณ ๋ฏผ
- ๋ฌธ๋ฒ์ ์๋กญ๊ฒ ๋ณด๋ฉด, ๋ ์๋ก์ด๊ฒ ๋๊ปด์ง๋ค. ๊ทธ๋์ ๋ฉ๋ชจ๋ฅผ ํ๊ฒ ๋๋ค.
- ๊ทธ๋ฌ๋, ๋งค๋ฒ ๋๋ฌด ๋ฅํ๊ฒ ํ์ง ์์๋ ๋๋ค.
- ์ง๊ธ ์ด ์๊ฐ ์ดํดํ๋ ์ ๋๋ก ํ๋ฉด ๋์ง ์์๊น.
- ํ์ง๋ง, ์์ ๋ณด๋ค๋ ๋ญ๊ฐ ์ ์ด๋ด๋ ์๊ฐ์ด ์ค์ด๋ ๋ค. ์ฐ์ ์ดํดํ๋ค๊ณ ์๊ฐํ๊ณ ๋์ด๊ฐ๊ฒ ๋๋ค. ์๋๋ฉด, ๊น๊ฒ ํ๋ฒ ๋ค๋ ์๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ๋ค. / ์ฌ๊ธฐ์๋ ๊ทธ๋ ๊ฒ ๊น์ ๋ด์ฉ์ ํ๋๊ฒ ์๋๋๊น.
728x90
๋ฐ์ํ
'[WEB & AI] (feat. ์ทจ์ค) > ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_์น๊ฐ๋ฐ์ข ํฉ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
1-15_Javascript ์ฐ์ตํ๊ธฐ 1 (2) | 2023.10.02 |
---|---|
1-14_Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ๋ฐฐ์ฐ๊ธฐ(2) (0) | 2023.10.02 |
1-12_Javascript ๋ง๋ณด๊ธฐ (0) | 2023.09.28 |
1-11_Quiz_ํฌ์คํ ๋ฐ์ค๋ฅผ ์์ฑํ๊ธฐ! (0) | 2023.09.28 |
1-10_๋ณธ๊ฒฉ ๋ถํธ์คํธ๋ฉ ์จ๋ณด๊ธฐ (0) | 2023.09.27 |
Comments