HTML ํ๊ทธ๋?
์๋ฐ ์คํฌ๋ฆฝํธ์์ <...>์์ ์ฐ์ด๋ ๊ฒ
<script ํ๊ทธ>
์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ํ ๋ ์ฌ์ฉํ๋ค.
<script> ์์๋ ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์์ ๋ด๋ถ์ ์ง์ ๋ช ์ํ๊ฑฐ๋, src ์์ฑ์ ์ฌ์ฉํ์ฌ ์ธ๋ถ ์คํฌ๋ฆฝํธ ํ์ผ์ ์ฐธ์กฐํ ์ ์์ต๋๋ค.
*์์ฑ
src:์ธ๋ถ ์คํฌ๋ฆฝํธ ํ์ผ์ url
์น ๋ธ๋ผ์ฐ์ ์์ ์คํฌ๋ฆฝํธ๋ฅผ ํด์ํ๋ ๊ณผ์
1. <!DOCTYPE html>๋ฅผ ๋ณด๊ณ ํ์ฌ ๋ฌธ์๊ฐ ์น ๋ฌธ์์์ ์ธ์ง ์ดํ, <html/> ์ฌ์ด ๋ด์ฉ์ HTMLํ์ค์ ๋ง์ถฐ ์ฝ๋๋ค.
2. ํ๊ทธ๊ฐ์ ์์,๊ด๊ณ ๋ถ์
3. ์ธ๋ถ ์คํ์ผ์ํธ, ์คํ์ผ ์ ๋ณด ๋ถ์ํ ํ๋ฉด์ ํ์,
4. ์คํฌ๋ฆฝํธ ํ์ผ ์คํ ํ, ํ๋ฉด ์คํ์ผ ์ ์ฉ ํ์
์ค์ฝํ๋?
์ฐธ์กฐ ๋์ ์๋ณ์๋ฅผ ์ฐพ์๋ด๊ธฐ ์ํ ๊ท์น
*๊ตฌ๋ถ
- ์ ์ญ ์ค์ฝํ : ์ด๋์์๋ ์ฐธ์กฐ ๊ฐ๋ฅ
- ์ง์ญ ์ค์ฝํ : ๋ธ๋ก ์, ํจ์ ๋ด์์๋ง ์ฐธ์กฐ ๊ฐ๋ฅ
ํธ์ด์คํ ์ด๋?
์ฝ๋๋ฅผ ์คํํ๊ธฐ ์ ๋ณ์/ํจ์ ์ ์ธ์ ํด๋น ์ค์ฝํ์ ์ต์๋จ์ผ๋ก ๋์ด์ฌ๋ฆฌ๋ ๊ฒ
์ฝ๋ ์คํ ์ , ๋ชจ๋ ์ ์ธ์ ์ค์ฝํ์ ๋ฑ๋กํ์ฌ ์ ์ธ๋ฌธ๋ณด๋ค ์ฐธ์กฐ/ํธ์ถ์ด ๋จผ์ ๋์๋ ์ค๋ฅ์์ด ์คํ ๊ฐ๋ฅ
๋ณ์๊ฐ ์ ์ธ๋๊ธฐ๋งํ๊ณ ๊ฐ์ ํ ๋น๋์ง ์๋ ์ํ์์ ์ฌ์ฉ๋จ (๊ฒฐ๊ณผ๊ฐ์ NaN,var ๋ณ์๋ undefined)
var , let,const
| ์์ฝ์ด | ์ ์ธํ์ง ์๊ณ ์ฌ์ฉํ ๊ฒฝ์ฐ | ์ฌ์ ์ธ | ์ฌํ ๋น |
| var | ์ค๋ฅ x (ํธ์ด์คํ ๋ฐ์) | O | O |
| let | ์ค๋ฅ ๋ฐ์ | X | O |
| const | ์ค๋ฅ ๋ฐ์ | X | X |
*์์ฝ์ด๋?
์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ด๋ฏธ ๋ฌธ๋ฒ์ ์ธ ์ฉ๋๋ก ์ฌ์ฉ๋๊ณ ์๊ธฐ ๋๋ฌธ์ ์๋ณ์๋ก ์ฌ์ฉํ ์ ์๋ ๋จ์ด
null๊ณผ undefined
๋ ๋ค ๊ฐ์ด๋ฉด์ ์๋ฃํ์ด๋ค ํ์ง๋ง ์ฐจ์ด์ ์ด ์๋ค.
null: ๊ฐ์ด ์๊ฑฐ๋ ์ ํจํ์ง ์์ ๊ฐ / ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐํํ๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ํ ๋นํ ์ ์๋ ๊ฐ /์ผ๋ถ๋ฌ ์ ํจํ์ง ์์ ๊ฐ ์ง์
undefined:๋น ๊ฐ์ธ์ง,์ ํจํ ๊ฐ์ธ์ง ์ ํ ์ ์๋ ์ํ / ๋ณ์๋ฅผ ๋ง๋ค๊ธฐ๋งํ๊ณ ๊ฐ์ ํ ๋นํ์ง ์์์ ๋ ์๋๋ถ์ฌ๋๋ ์ด๊น๊ฐ/์ค์๋ก ์ง์ x
ํจ์
.toFixed(์๋ฆฟ์)
๊ฐ.toString
'๊ณต๋ถ ๊ธฐ๋ก โ๏ธ > Javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| JS-Do it! JS - #7์ผ์ฐจ (08) (0) | 2023.03.23 |
|---|---|
| JS-Do it! JS - #6์ผ์ฐจ (0) | 2023.03.21 |
| JS-Do it! JS - #5์ผ์ฐจ (0) | 2023.03.21 |
| JS-Do it! JS - #4์ผ์ฐจ (0) | 2023.03.18 |
| JS-Do it! JS - #2์ผ์ฐจ (2) | 2023.03.15 |