JavaScript | pre course 6-conditional statement

ํƒœํ˜„ยท2021๋…„ 3์›” 20์ผ
0

๐Ÿ™‹๋ชฉํ‘œ: ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ดˆ๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์ฑ„์šฐ์ž.

1. if๋ฌธ


๐Ÿ™Œ ์กฐ๊ฑด๋ฌธ์—์„œ if๋ฌธ์€ ๋ง ๊ทธ๋Œ€๋กœ "๋งŒ์•ฝ์— ~ํ•˜๋ฉด ~๋‹ค"๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค

  • (์กฐ๊ฑด)์ด ๋งž์œผ๋ฉด
  • {์ฝ”๋“œ๋ธ”๋Ÿญ}์„ ์‹คํ–‰ํ•˜์ž๐Ÿš€
const answer = 3 + 3;
if (answer > 5) {
	console.log("5๋ณด๋‹ค ํฐ ์ˆ˜");
} else {
	console.log("5๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ˆ˜");
}
  1. else ๋ฌธ์€, ์œ„์˜ if ๋ฌธ์˜ ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ผ ๊ฒฝ์šฐ ์‹คํ–‰
  2. answer ๋ณ€์ˆ˜๊ฐ€ 5๋ณด๋‹ค ํฌ๋ฉด if๋ฌธ ๋‚ด๋ถ€์˜ ์ฝ”๋“œ ์‹คํ–‰
  3. answer ๋ณ€์ˆ˜๊ฐ€ 5๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด else ๋ฌธ ๋‚ด๋ถ€์˜ ์ฝ”๋“œ ์‹คํ–‰

2. else if


const answer = 3 + 3;
 
if (answer > 15) {
  alert("15๋ณด๋‹ค ํฐ ์ˆซ์ž!");
} else if (answer > 10) {
  alert("10๋ณด๋‹ค ํฐ ์ˆซ์ž!");
} else if (answer > 5) {
  alert("5๋ณด๋‹ค ํฐ ์ˆซ์ž!");
} else {
  alert("5๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ˆซ์ž!");
}

์กฐ๊ฑด๋ฌธ์€ ์œ„์—์„œ๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ์กฐ๊ฑด์„ ์ฒดํฌํ•˜๋ฉฐ ๋‚ด๋ ค์˜จ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์กฐ๊ฑด๋ฌธ ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.

3. Assignment


  • myFavoriteColorย ํ•จ์ˆ˜๋Š”ย "์ƒ‰๊น”"์„ ์ธ์ž๋กœ ๋ฐ›๊ณ  3๊ฐ€์ง€ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.
  • if๋ฌธ์„ ์‚ฌ์šฉํ•ด ๋‹ค์Œ ์กฐ๊ฑด์— ๋งž๊ฒŒ ํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ ํ•ด์ฃผ์„ธ์š”.
    • colorย ๊ฐ€ย "navy"ย ์ด๋ฉดย "Good!"ย ๋ฆฌํ„ด
    • colorย ๊ฐ€ย "yellow"ย ์ด๋ฉดย "Bad!"ย ๋ฆฌํ„ด
    • ๊ทธ ์™ธ์˜ ๊ฒฝ์šฐย "Whatever!"ย ๋ฆฌํ„ด
function myFavoriteColor(color) {
  if(color == "navy") {
    return "Good!";
  } else if(color == "yellow") {
    return "Bad!";
  } else {
    return "Whatever!";
  }
}
profile
์•ˆ๋…•ํ•˜์„ธ์š”, ์ง€์‹์„ ๊ณต์œ ํ•˜๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด