
javascript์์ ๋ณ์๋ช ์ง๋ ๊ท์น์? 1. ๋ฌธ์(๋/์๋ฌธ์), ๋ฐ์ค(_), $๋ก ์์ํด์ผ ํ๋ค. 2. ๋ค์ ์์ฝ์ด๋ ์ฌ์ฉ ๋ถ๊ฐ. abstract arguments boolean break byte case catch char class const continue debugger default delete do double else enum eval export extends FALSE final fianlly float for function goto if implements import in instanceof int interface let long native new null package private protected public return short static super switch..

false, true๋ boolean์ ๊ธฐ๋ํ๋ ๋ฌธ๋งฅ์์ ์ฐ์ด๋ ๊ฐ์ด๋ค. ์๋ ํ๋ falsy ๊ฐ์ด๋ค. truthy๋ falsy๋ฅผ ์ ์ธํ ๊ฐ์ด๋ผ ์๊ฐํ๋ฉด ๋๊ณ , ์๋ฅผ ๋ค๋ฉด true, 1์ด ์๋ค. false ํค์๋ false 0 ์ซ์ zero -0 ์์ zero 0n BigInt. ๋ถ๋ฆฌ์ธ์ผ๋ก ์ฌ์ฉ๋ ๊ฒฝ์ฐ, ์ซ์์ ๊ฐ์ ๊ท์น์ ๋ฐ๋ฆ. 0n์ ๊ฑฐ์ง ๊ฐ์ ๊ฐ. "" ๋น string null null - ์๋ฌด๋ฐ ๊ฐ๋ ์์ undefined undefined - ์์๊ฐ NaN NaN - ์ซ์๊ฐ ์๋

javascript์ ๋ฐฐ์ด์ ๋ค๋ค๋ณด๊ธฐ! ๊ธฐ์ด์ ์ธ push / pop / shift / unshift ์ถ๊ฐ์ ์ผ๋ก splice / slice / concat / delete๋ฅผ ์์๋ณด์๋ค. slice์ concat์ ์ ์ธํ ์ด ๊ณณ์์ ๋ค๋ฃฌ ๋ฉ์๋๋ ์๋ณธ ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ์์ ๋ฐ ์กฐ์ํ๋ ๊ฒ์ด๋ค. (โญโญโญ) * ๋ฐฐ์ด์ ์ ๊ทผ ์์๋ ํญ์ 0๋ถํฐ ์์ํ๋ค. -1์ด๋ผ๋ฉด ๋ฐฐ์ด ๋์ ๋ง์ง๋ง ์์๋ฅผ ๋งํ๋ค. undefined๋ฅผ ์ฃผ์ํ์. var nums = [100, 200, 300, 400, 500]; 1. push (์ถ๊ฐ) & pop (์ญ์ ) => ๋ฐฐ์ด์ ๋ง์ง๋ง ์์ 1๊ฐ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋(push) ์ญ์ (pop)ํ๋ค. push nums.push(600); // ๋ฐํ๊ฐ 6 (length๋ฅผ ๋ฐํ) // nums๋ [100, 2..
- Total
- Today
- Yesterday
- ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ
- til
- frontend
- OKU
- CRA
- ์๋ฐ์คํฌ๋ฆฝํธ
- styled-components
- ํด๋ก ์ฝ๋ฉ
- react-redux
- Throttle
- ๋ธ๋ฃจํธํฌ์ค
- infinityscroll
- debounce
- JavaScript
- React
- MDN
- ๋ฆฌ์กํธ
- ๋ฐฑ์ค
- Wil
- ๊ฐ๋ฐ์
- ๋ฌดํ์คํฌ๋กค
- ์๋ฒ์ฌ์ด๋
- ์๋ต
- ์ํ๊ด๋ฆฌ
- ํญํด99
- ํ์ด์ฌ
- ํ๋ก ํธ์๋
- ์ฃผ๋์ด์ฝ๋
- SCSS
- ์ฝ์ด์๋ฐ์คํฌ๋ฆฝํธ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |