๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กJavaScript (2)

JiYoung Dev ๐Ÿ–ฅ

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ์ƒ์ˆ˜ / ์ œ์–ด๋ฌธ(if, else if, switch, for, while, break, continue)

์ƒ์ˆ˜(constant) ๋ณ€ํ•˜์ง€ ์•Š๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋• let ๋Œ€์‹  const ์‚ฌ์šฉ const๋กœ ์„ ์–ธํ•œ ๋ณ€์ˆ˜๋ฅผ '์ƒ์ˆ˜(constant)'๋ผ๊ณ  ํ•จ ์ƒ์ˆ˜๋Š” ์žฌํ• ๋‹นํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ƒ์ˆ˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์—๋Ÿฌ ๋ฐœ์ƒ ์ƒ์ˆ˜๋Š” ๋Œ€๋ฌธ์ž์™€ ๋ฐ‘์ค„๋กœ ๊ตฌ์„ฑ๋œ ์ด๋ฆ„์œผ๋กœ ๋ช…๋ช… ์ œ์–ด๋ฌธ if๋ฌธ else๋ฌธ์€ ์„ ํƒํ•ด์„œ ์‚ฌ์šฉ else ๋’ค์— ์ด์–ด์ง€๋Š” ์ฝ”๋“œ ๋ธ”๋ก์€ ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰๋จ ๋งŒ์•ฝ ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ด๊ณ , else๋ฌธ์„ ์“ฐ์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ฝ˜์†”์— ์•„๋ฌด๊ฒƒ๋„ ํ‘œ๊ธฐ๋˜์ง€ ์•Š์Œ else if๋กœ ๋ณต์ˆ˜ ์กฐ๊ฑด ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋ฌธ์ œํ’€์ด point 1. ์ฒ˜์Œ ์ฝ”๋“œ ์ž‘์„ฑ์‹œ return ๋Œ€์‹  console.log() ์‚ฌ์šฉ. ๊ทธ๋ ‡๊ฒŒ ํ•  ๊ฒฝ์šฐ ์•„๋ž˜์— undefined ์ถœ๋ ฅ๋จ. result์— ๋ฐ˜ํ™˜๋œ ๊ฐ’์ด ๋“ค์–ด๊ฐ€์•ผ ํ•˜๋Š”๋ฐ console.log๊ฐ€ ๋“ค์–ด๊ฐ€ 34๋ฒˆ ํ–‰์˜ console...

full stack/JavaScript 2023. 2. 17. 21:47