์๋ฐ์คํฌ๋ฆฝํธ 2. ์ฝ์์ ์ถ๋ ฅ, script async ์ defer์ ์ฐจ์ด์ ๋ฐ ์์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ ๋ฐฉํฅ | ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ ๋ฌธํธ (JavaScript ES5+)
์๋ฐ์คํฌ๋ฆฝํธ 3. ๋ฐ์ดํฐํ์ , data types, let vs var, hoisting | ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ ๋ฌธํธ (JavaScript ES5+)
- 'use strict';
: ์๋ฐ์คํฌ๋ฆฝํธ ๋งจ ์์ ๋ฃ์ด์ฃผ๋ฉด ์ค๋ฅ๊ฐ ๋๋ฉด ์๋ ค์ฃผ๋ ๋ช ๋ น
- ๋ณ์ (variable)
ex) let (added in ES6)
- hosting
: ์ด๋์ ์ ์ธํ๋๋ ์๊ด์์ด ์ ์ธ์ ํญ์ ๊ฐ์ฅ ์๋ก ๋์ด์ฌ๋ ค์ค
- constants (≠๋ณ์)
: ํ ๋ฒ ํ ๋นํ๋ฉด ๊ฐ์ด ์ ๋ ๋ฐ๋์ง ์์
ex) const
- C์ธ์ด์ ๊ฒฝ์ฐ
short, int, long : ์ ์ ํ ๋นํ ๋ ์ฌ์ฉ
float, double, return : ์์์ ํ ๋นํ ๋ ์ฌ์ฉ
โป ๋ฐ์ดํฐ์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๊ธฐ๋ ํ๋ค.
but,
- ์๋ฐ์คํฌ๋ฆฝํธ์๋ nuber ํ๋๋ก ํด๊ฒฐํ๋ค!
number์ด๋ผ๊ณ ์ ์ธํ ํ์๋ ์๋ค.
ex) let a = 12; let a = 1.2;
- timescript
let a: number =12;
let a: number =1.2;
๋๊ธ