๐งธ
18์ผ์ฐจ
Part 3. JavaScript Essentials
Ch 2. JS ์์ํ๊ธฐ
Ch 2. JS ์์ํ๊ธฐ
์ฃผ์
- JS ๊ธฐ์ด ๋ฌธ๋ฒ
์ฃผ์ ๋ด์ฉ
๐ ๋ฐ์ดํฐ ํ์
import getType from './getType';
export default function getType(data) {
return Object.prototype.toString.call(data).slice(8, -1);
}
๐ ์ฐ์ , ํ ๋น ์ฐ์ฐ์
๐ ๋น๊ต, ๋ ผ๋ฆฌ ์ฐ์ฐ์
๐ ์ผํญ ์ฐ์ฐ์
๐ ์กฐ๊ฑด๋ฌธ If Else, Switch
export default function random() {
return Math.floor(Math.random() * 10);
}
๐ ๋ฐ๋ณต๋ฌธ For
- for (์์์กฐ๊ฑด; ์ข ๋ฃ์กฐ๊ฑด; ๋ณํ์กฐ๊ฑด) {}
๐ ๋ณ์ ์ ํจ๋ฒ์(Variable Scope)
- var: ํจ์ ๋ ๋ฒจ - ๊ฐ๋ฐ์๊ฐ ์๋ํ์ง ์์ ๋ฒ์์์ ๋ณ์๊ฐ ์ฌ์ฉ๋ ์ ์์ด, ์ด๊ฒ์ด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฐจ์งํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ๋ฐ์ํ ์ ์๋ค.
- let, const: ๋ธ๋ก ๋ ๋ฒจ
๐ ํ ๋ณํ(Type conversion)
์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ
๐ ํ ๋ณํ(Type conversion)
Truthy(์ฐธ ๊ฐ์ ๊ฐ)
- true, {}, [], 1, 2, 'false', -12, '3.14' ...
Falsy(๊ฑฐ์ง ๊ฐ์ ๊ฐ)
- false, '', null, undefined, 0, -0, NaN
๋ณธ ํฌ์คํ ์ ํจ์คํธ์บ ํผ์ค ํ๊ธ ์ฑ๋ฆฐ์ง ์ฐธ์ฌ๋ฅผ ์ํด ์์ฑ๋์์ต๋๋ค.
#ํจ์คํธ์บ ํผ์ค
#ํจ์บ ์ฑ๋ฆฐ์ง
#์ง์ฅ์ธ์ธ๊ฐ
#์ง์ฅ์ธ์๊ธฐ๊ณ๋ฐ
#ํจ์คํธ์บ ํผ์คํ๊ธฐ
#ํ_๋ฒ์_๋๋ด๋_ํ๋ก ํธ์๋_๊ฐ๋ฐ_์ด๊ฒฉ์ฐจ_ํจํค์ง_Online
'๐ฌ > ใ ใ ใ ใ ใ ใ ์ฑ๋ฆฐ์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ใ ใ ใ ใ ใ ใ ์ฑ๋ฆฐ์ง ์คํจํ๋์,,,,,,,,, ๋ฐํํ,,,,,,,,,,,,,,,, ๐๐คฃ๐ ๐ฅ๐๐ข๐ญ๐ฒ๐จ๐ฐ๐ฑ๐ฅถ๐ฆ๐ฆ๐ฆ (0) | 2022.02.13 |
---|---|
ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 19์ผ์ฐจ (0) | 2022.02.11 |
ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 17์ผ์ฐจ (0) | 2022.02.09 |
ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 16์ผ์ฐจ (0) | 2022.02.08 |
ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 15์ผ์ฐจ (0) | 2022.02.07 |