๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ฌ/ใ…ใ……ใ…Œใ…‹ใ…ใ…… ์ฑŒ๋ฆฐ์ง€

ํŒจ์ŠคํŠธ์บ ํผ์Šค ์ฑŒ๋ฆฐ์ง€ 18์ผ์ฐจ

๐Ÿงธ

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

 

https://bit.ly/37BpXiC

 

ํŒจ์ŠคํŠธ์บ ํผ์Šค [์ง์žฅ์ธ ์‹ค๋ฌด๊ต์œก]

ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์˜์ƒํŽธ์ง‘, UX/UI, ๋งˆ์ผ€ํŒ…, ๋ฐ์ดํ„ฐ ๋ถ„์„, ์—‘์…€๊ฐ•์˜, The RED, ๊ตญ๋น„์ง€์›, ๊ธฐ์—…๊ต์œก, ์„œ๋น„์Šค ์ œ๊ณต.

fastcampus.co.kr