๐ Study/JS, JQuery
[๋์ฝ]#2 WELCOME TO JAVASCRIPT
kkh1902
2022. 3. 2. 23:29
728x90
๋ฐ์ํ
javascript
2.1 ๋๊ฐ์ง ๋ฐ์ดํฐ ํ์
- ๊ฐ
- 2+2
- ๋ฌธ์์ด
- “hi”+”hello”
2.2 ๋ณ์
- ๊ฒ์ผ๋ฅด๊ฒ ์ฝ๋ฉ ํ๊ฒ ๋ง๋ค๊ธฐ ์ํด์ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ค
- console.log(5+2)
- console.log(a+b)
- ์ถ๋ ฅ
- const a = 5 ; (๋ณ์ ์ ์ธ) ๋ฐ๋์ง์์
- python ๋ณ์ ์ ์ธ ๋ฐฉ์ very_Long
- js veryLongVariable ์ด๋ฐ์
2.3 const and let
- ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ณ์ ์ ์ธํ๋ ๋ฐฉ์์ ๋๊ฐ์ง๊ฐ ์๋ค.
- const๋ constant(์์)๋ผ๋ ๊ฒ์ด๊ณ constant๋ ๊ฐ์ด ๋ฐ๋ ์ ์๋ค.
- let์ ์ ์ธํ๊ณ ๋ฐ์๊ฐ์ ๋ค์ ์ ์ธํ๋ฉด์ ๊ฐ์ด ๋ฐ๋ ์ ์์
- ex> let myName = “gigi”
- (letx)๊ฐ๋ฅ myName = “ncicj” ๋ฐ๋ ์ ์๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก const๋ฅผ ์ฌ์ฉํ๊ณ , ํ์ํ ๋๋ง let์ ์ฌ์ฉํ ๊ฑฐ๋ค.
- ์์ ์๋ var๋ฐ์ ์์๋๋ฐ const , let์ผ๋ก ์ ๋ฐ์ดํธ ๋
- var์ ํน์ง์ด ์ด๋์์๋ ์ ๋ฐ์ดํธ๊ฐ ๊ฐ๋ฅํจ
- ๋ธ๋ผ์ฐ์ ๋ var, let , const๋ฅผ ์ดํดํ๋ค.
- ๋ชจ๋var๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ฐ๋ฆฌ๋ ์ฝ๋๊ฐ ๋ฐ์์ ๋ญ ํ ์ง ์ ์ ์๋ค.
2.4 Booleans
- true, false
- undefined →๋ณ์์ ์ด๋ค๊ฒ๋ ์ ์ธ x
- null์ ์ฐ๋ฆฌ๊ฐ variable์์ ์ด๋ค ๊ฒ๋ ์๋ค๋ ๊ฒ์ ํ์คํ ์๋ฆฌ๊ธฐ์ํด ์ฌ์ฉ
- (๋น์ด์์ด์) ๊ฐ์ ์ ์ผ๋ก ๋งํจ null์ ๋๊ฐ ์ ์๋ฅผ ํ๊ฑฐ์ ๊ทผ๋ฐ ๊ทธ ๊ฐ์ด ๋น์๋ค.
2.5 Arrays
- index๋ 0๋ถํฐ ์์ํ๋ค.
- ์ธ๋ฑ์ค๋ฅผ ๋ถ๋ฌ์์ ๊ฐ ์ถ๋ ฅํ๊ธฐ
- push๋ฅผ ์ด์ฉํ์ฌ Array์ ๋ฐ์ดํฐ ์ถ๊ฐํ๊ธฐ
2.6 Objects
- player Object์์ property๋ค์ด ์๋ค.
- name์ ์ด๋ ๊ฒ ์ ๊ทผํ ์ ๋ ์๋ค.
update
- player ์์ฒด๋ฅผ ์ ๋ฐ์ดํธ x →const
- ์๋ฌ๋ constant ์ ์ฒด๋ฅผ ํ๋์ ๊ฐ์ผ๋ก์ ์ ๋ฐ์ดํธ ํ๋ ค๊ณ ํ ๋ ๋ฐ์ํ๋ค.
- constant ์์ ๋ฌด์ธ๊ฐ๋ฅผ ์ ๋ฐ์ดํธ ํ ๋๋ ์๋ฌด ๋ฌธ์ ์๋ค
- ์ถ๊ฐ๋ ํ ์ ์๋ค.
2.7 Functions part One
2.8 Functions part Two
- ๋งค๊ฐ๋ณ์ ๋ฐ๋๊ฑฐ
- NaN ์ Not a Number
- ์ ๋ฆฌํ๋ฉด function์๊ฒ ์ ๋ณด๋ฅผ ๋ณด๋ด๋ ๋ฒ์ ๋ฐฐ์
- object์์์๋ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ํจ์์ฌ์ฉํ๋ ๋ฒ๋ ๋ฐฐ์
2.9 Recap
2.10 Recap II
2.11 Returns
2.12 Recap
2.13 Conditionals ์กฐ๊ฑด๋ฌธ
- ๋ญ๊ฐ๋ฅผ ํ์ธํ ๋ ๋ฌด์กฐ๊ฑด ์ฌ์ฉํด์ผํจ
- ํค์๋๋ ‘ if ‘ ์
- ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐฉ์์
2.14 Conditionals part Two
- ์ซ์๊ฐ ์๋์ง ๋ง๋์ง ํ์ธ ๋ฐํ๊ฐ์ด true or false not a number
2.15Conditionals part Three
2.16 Recap
728x90
๋ฐ์ํ