๐ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๊ณ ์๋ JavaScript๋ ๊ฐ์ฒด์งํฅ ์ธ์ด์ธ๋ฐ ์ด๊ฒ์ ๋ป๊ณผ ์ฌ์ฉ๋ฒ์ ๋ํด ์์ธํ ํ์ตํ๋ ์๊ฐ์ด ๋์ด ์ข์๋ค!!
๐ ์ค๋ ํ์ตํ ๋ด์ฉ
JavaScript
- ๊ฐ์ฒด์งํฅ
- ํด๋์ค์ ์ธ์คํด์ค
- ํด๋์ค: ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ณ์์ ๋ฉ์๋๋ฅผ ์ ์ํ๋ ์ผ์ข ์ ํ
- ์ธ์คํด์ค: ๊ฐ๊ฐ์ ๊ณ ์ ํ ์์ฑ๊ณผ ๋ฉ์๋๋ฅผ ๊ฐ๋ ๊ฒ
- newํค์๋์ ์์ฑ์ ํจ์
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- ํ๋์ ๋ชจ๋ธ์ด ๋๋ ์ฒญ์ฌ์ง์ ๋ง๋ค๊ณ , ๊ทธ ์ฒญ์ฌ์ง์ ๋ฐํ์ผ๋ก ํ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ํ๋ก๊ทธ๋๋ฐ ํจํด
- ๊ฐ์ฒด๋ก ๊ทธ๋ฃนํ ์ํจ๋ค.
- ์ฅ์ : ์์ฐ์ฑ ํฅ์, ์ ์ง๋ณด์์ ์ฐ์์ฑ, ์ฌ์ฌ์ฉ์ฑ
- ๋จ์ : ๊ฐ๋ฐ, ์คํ ์๋ ์ ํ, ์ฝ๋ ์์ฑ ๋์ด๋ ์์น
- 4๊ฐ์ง ์ฃผ์ ๊ฐ๋ : ์บก์ํ, ์ถ์ํ, ์์, ๋คํ์ฑ
- ํ๋กํ ํ์
- ๋ชจ๋ ๊ฐ์ฒด๋ค์ด ๋ฉ์๋์ ์์ฑ๋ค์ ์์ ๋ฐ๊ธฐ ์ํ ํ ํ๋ฆฟ์ด๋ฉฐ, ๊ฐ์ฒด๋ฅผ ํ์ฅํ๊ณ ๊ฐ์ฒด์งํฅ์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ ํ ์ ์๊ฒ ๋์์ค๋ค.
JavaScript์ ๊ธฐ๋ณธ์ ์ธ ์ ๋๋ฅผ ์์๊ฐ๊ณ ์กฐ๊ธ ๋ ์ฌํ์ ์ธ ํ๋กํ ํ์ , ํด๋์ค, ์์ ๋ฑ์ ๋ํด ์๊ฒ๋๋ ๋ ์ด์๋ค. ์ฃผ๋ก ํ์ตํ ๋ด์ฉ์ ๋ธ๋ก๊น ํ๋ค๋ณด๋ ๋ด๊ฐ ์ดํดํ๊ธฐ ์กฐ๊ธ ์ฌ์ ๋ ๊ฒ ๊ฐ๋ค.
๐ ์ถ๊ฐ๋ก ๊ณต๋ถํ ๋ด์ฉ
JavaScript
- ํ๋กํ ํ์ ์ฒด์ธ
- ํด๋์ค ์ฌ์ฉ๋ฐฉ๋ฒ
- extends
- super()
๐ ์ค๋ ๋๋์ & ๋ง์ ๊ฐ์ง
- Java๋ฅผ ์ฌ์ฉํ์ ๋ ์์์ ๋ง์ด ์ฌ์ฉํ๋ ๊ธฐ์ต์ด ์์ด์ ์กฐ๊ธ์ ์ดํดํ๋๋ฐ ์ฌ์ด ๋ ์ด์๋ค.
'Daily > Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
22.05.27_TIL (0) | 2022.05.27 |
---|---|
22.05.26_TIL (0) | 2022.05.26 |
22.05.24_TIL (0) | 2022.05.24 |
22.05.23_Section1 ํ๊ณ (0) | 2022.05.23 |
22.05.20_TIL (0) | 2022.05.21 |