1์ฅ
์๋ฐ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ
ํ๋ก๊ทธ๋๋ฐ์ด๋ ์ปดํจํฐ์๊ฒ ๋ช ๋ นํ๋ ๊ฒ์ด๋ผ๊ณ ํ ์ ์๋ค.
์๋ฐ์คํฌ๋ฆฝํธ๋ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉ๋๋ค.(๋ชจ๋ฐ์ผ ์ฑ์ ๋ง๋ค ๋ ์๋ฐ๋ ์ค์ํํธ ๊ฐ์ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ค.)
๊ฐ
๋ณ์
์ฐ์ฐ์
์กฐ๊ฑด๋ฌธ & ๋ฐ๋ณต๋ฌธ
๊ตฌ๊ตฌ๋จ/ํ ํธ๋ฆฌ์ค ๋ง๋ค๊ธฐ. Ex) 1 X 5 = ? ๋ก ๋๋ ๋ฉ๋๋
๊ตฌ๊ตฌ๋จ์ ๋ง๋ค๊ธฐ ์ํ ๊ตฌ์ฑ์์.
๊ฐ : ์ซ์, ๋ฌธ์, ์ฐธ/๊ฑฐ์ง(๋ถ๋ฆฐ)
Chrome console ์ฐฝ์ ํ์ดํํ๋ ๊ฒ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ ๊ฒ์ "Read Evaluate Print Loop" ์ด๋ผ๊ณ ํ๋ค. ์ ๋ ฅํ ๊ฐ์ ํ๊ฐํด์ ๊ฐ์ ๋๋ ค์ค๋ค.
๋ฐ์ดํฐ ํ์ ์ ๋ํด ์ ์ํ ์ !
"true" = ๋ฌธ์์ด, true = boolean ํ
"1" = ๋ฌธ์์ด, 1 = ์ซ์
์ฐ์ฐ์
+ - * / %, ๋ถ๋ฑํธ, =, ==, ===
์ฐ์ฐ์ ์ฐ์ ์์ : =์ด ์ ์ผ ๋ฎ๋ค. (์ ์ผ ๋ง์ง๋ง์ ์คํ๋๋ค.)
์๊ดํธ๋ฅผ ์ฐ๋ฉด ์ฐ์ฐ์ ์ฐ์ ์์๋ฅผ ๋ฐ๊ฟ ์ ์๋ค.
String(5) = 5, Number('5') ๋ฅผ ์ด์ฉํ์ฌ 'str2' + String(5) = 'str25' ๋ก ์ฌ์ฉํ์.
๋น๊ตํ ๋ ===์ !== ์ฐ๋๋ก ํ๋ค. ์์ธ) NaN === NaN : false.
ex) 5 === 5 (true) <-> 5 !== 5 (false), 5 !== 6 (true) <-> 5 === 6 (false)
๋ณ์
๋ณ์๋ช ์๋ $์ _๋ฅผ ์ ์ธํ ํน์๋ฌธ์๋ ์ ๋๋ค. ๋ํ, ์ซ์๋ ์ฒซ ๊ธ์๋ก ์ธ ์ ์๋ค.
null๊ณผ undefined
undefined ๋์ null์ ์ฐ๋ ๊ฒ ์ข๋ค. ๊ฐ์ ์ง์ ํ์ง ์์ ๊ฒฝ์ฐ, ์ปดํจํฐ์์ ์ผ์ข ์ default ๊ฐ์ผ๋ก undefined๊ฐ ๋๊ณ , null์ธ ๊ฒฝ์ฐ ํ์์ ์ํด ์ฌ๋์ด ์ง์ ๊ฐ์ ์ง์ ํด์ค ๊ฒ์ด๋ค.
์กฐ๊ฑด๋ฌธ(if)
๋ฐ๋ณต๋ฌธ
while๊ณผ for๋ฌธ์ด ์๋ค.
while(์กฐ๊ฑด) { ์คํ๋ฌธ}, for(์ฒ์; ์กฐ๊ฑด; ๋) {์คํ๋ฌธ}
ํจ์
๋ฐ๋ณต์ ์ต์ํํ๊ธฐ ์ํด ํจ์๋ฅผ ์ฌ์ฉํ๋ค.
** : ์ ๊ณฑ ์ฐ์ฐ์. ex)3 ** 3 = 3*3*3.
๋ฌธ์์ด ์ฌํ
Last updated