-
[JS 100์ ] ๋ฌธ์ 7 - ๋ณ์๋ช๐ develop/CodingTest 2022. 7. 29. 09:09
๋ฌธ์
๋ค์ ์ค ๋ณ์๋ช ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๊ฒ 2๊ฐ๋ฅผ ๊ณ ๋ฅด์์ค.
1) age
2) Age
3) let
4) _age
5) 1age
๋์ ํ์ด
์ ๋ต์ 3๋ฒ let ๊ณผ 5๋ฒ 1age ์ด๋ค.
์๋ณ์ ๊ท์น์ ๋ฐ๋ฅด๋ฉด let ์ ์์ฝ์ด๋ผ ๋ถ๊ฐํ๊ณ , 1age ๋ ์ซ์๋ก ์์ํ๊ธฐ ๋๋ฌธ์ ๋ถ๊ฐํ๋ค.
์ ๋ต
1) age
2) Age
3) let
4) _age
5) 1age
์ ๋ตํด์ค
์ ๋ต์ '3๋ฒ', '5๋ฒ' ์ ๋๋ค.
JavaScript ์๋ณ์๋ ๋ฌธ์, ๋ฐ์ค(_) ํน์ ๋ฌ๋ฌ ๊ธฐํธ($)๋ก ์์ํด์ผํ๋ฉฐ let ์ ์ด๋ฏธ JavaScript ๋ฌธ๋ฒ์ ์กด์ฌํ๋ ์์ฝ์ด๋ผ ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
JS ๊ฐ๋จ ๋ณต์ต
์๋ณ์ ๋ค์ด๋ฐ ๊ท์น
- ์๋ณ์๋ ํน์๋ฌธ์๋ฅผ ์ ์ธํ ๋ฌธ์, ์ซ์, ์ธ๋์ค์ฝ์ด(_), ๋ฌ๋ฌ ๊ธฐํธ($)๋ฅผ ํฌํจํ ์ ์๋ค.
- ๋จ, ์๋ณ์๋ ํน์๋ฌธ์๋ฅผ ์ ์ธํ ๋ฌธ์, ์ธ๋์ค์ฝ์ด(_), ๋ฌ๋ฌ ๊ธฐํธ($)๋ก ์์ํด์ผ ํ๋ค. ์ซ์๋ก ์์ํ๋ ๊ฒ์ ํ์ฉํ์ง ์๋๋ค.
- ์์ฝ์ด๋ ์๋ณ์๋ก ์ฌ์ฉํ ์ ์๋ค.
- ์์ฝ์ด๋? ์์ฝ์ด๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ฌ์ฉ๋๊ณ ์๊ฑฐ๋ ์ฌ์ฉ๋ ์์ ์ธ ๋จ์ด๋ฅผ ๋งํ๋ค.
- ๋ค์์ ํ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์์ฝ์ด๋ฅผ ์ ๋ฆฌํ ํ๋ค.
await break case catch class const continue debugger default delete do else enum export extends false finally for function if implements* import in instanceof interface* let* new null package* private* protected* public* return super static* switch this throw true try typeof var void while with yield* * ์๋ณ์๋ก ์ฌ์ฉํ ์ ์์ง๋ง, strict mode์์๋ ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํ๋ค.
(์ฌ์ค ์ ํ์ ์๋ ์์ฝ์ด ์ ๋ถ ํผํด์ ์๋ณ์๋ฅผ ๋ค์ด๋ฐ ํด์ฃผ๋ ๊ฒ์ด ์ข๋ค)
'๐ develop > CodingTest' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS 100์ ] ๋ฌธ์ 9 - concat์ ํ์ฉํ ์ถ๋ ฅ ๋ฐฉ๋ฒ (0) 2022.09.28 [JS 100์ ] ๋ฌธ์ 8 - ๊ฐ์ฒด์ ํค ์ด๋ฆ ์ค๋ณต (0) 2022.08.01 [JS 100์ ] ๋ฌธ์ 6 - False (0) 2022.07.26 [JS 100์ ] ๋ฌธ์ 5 - for ๋ฌธ ๊ณ์ฐ (0) 2022.07.25 [JS 100์ ] ๋ฌธ์ 4 - ๋ณ์์ ํ์ 2 (0) 2022.07.21