๐Ÿค ์€์ง€log ๐Ÿค

๋ฐ˜๋ณต ๋ฌธ ๋ณธ๋ฌธ

๐Ÿ’œ ๋ชจ๋˜Javascript

๋ฐ˜๋ณต ๋ฌธ

Eun_zii 2022. 9. 28. 13:38

๐ŸŽฃ  if ... else ๋ฌธ

if ... else ๋ฌธ์€ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์‹ (๋ถˆ๋ฆฌ์–ธ ๊ฐ’์œผ๋กœ ํ‰๊ฐ€๋  ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„์‹)์˜ ํ‰๊ฐ€ ๊ฒฐ๊ณผ, 
์ฆ‰ ๋…ผ๋ฆฌ์  ์ฐธ ๋˜๋Š” ๊ฑฐ์ง“์— ๋”ฐ๋ผ ์‹คํ–‰ํ•  ์ฝ”๋“œ ๋ธ”๋ก์„ ๊ฒฐ์ •ํ•œ๋‹ค. 


โœ๏ธ ์กฐ๊ฑด์‹์˜ ํ‰๊ฐ€ ๊ฒฐ๊ณผ๊ฐ€ true์ผ ๊ฒฝ์šฐ if ๋ฌธ์˜ ์ฝ”๋“œ ๋ธ”๋ก์ด ์‹คํ–‰๋˜๊ณ , 
false์ผ ๊ฒฝ์šฐ else ๋ฌธ์˜ ์ฝ”๋“œ ๋ธ”๋ก์ด ์‹คํ–‰๋œ๋‹ค. 

if (์กฐ๊ฑด์‹) {
  // ์กฐ๊ฑด์‹์ด ์ฐธ์ด๋ฉด ์ด ์ฝ”๋“œ๋ธ”๋ก์ด ์‹คํ–‰๋œ๋‹ค.
} else {
  // ์กฐ๊ฑด์‹์ด ๊ฑฐ์ง“์ด๋ฉด ์ด ์ฝ”๋“œ๋ธ”๋ก์ด ์‹คํ–‰๋œ๋‹ค.
}


๐ŸŽฃ else if ๋ฌธ 


else if ๋ฌธ๊ณผ else ๋ฌธ์€ ์˜ต์…˜์ด๋‹ค. 
์ฆ‰, ์‚ฌ์šฉํ• ์ˆ˜๋„ ์žˆ๊ณ  ์‚ฌ์šฉํ•˜์ง€ ์•Š์„์ˆ˜๋„ ์žˆ๋‹ค. 
if ๋ฌธ๊ณผ else ๋ฌธ์€ 2๋ฒˆ ์ด์ƒ ์‚ฌ์šฉํ• ์ˆ˜ ์—†์ง€๋งŒ 
else if ๋ฌธ์€ ์—ฌ๋Ÿฌ๋ฒˆ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๋‹ค.

if (์กฐ๊ฑด์‹1) {
  // ์กฐ๊ฑด์‹1์ด ์ฐธ์ด๋ฉด ์ด ์ฝ”๋“œ๋ธ”๋ก์ด ์‹คํ–‰๋œ๋‹ค.
  } else if (์กฐ๊ฑด์‹2) {
    // ์กฐ๊ฑด์‹2๊ฐ€ ์ฐธ์ด๋ฉด ์ด ์ฝ”๋“œ๋ธ”๋ก์ด ์‹คํ–‰๋œ๋‹ค.
  } else {
      // ์กฐ๊ฑด์‹1๊ณผ ์กฐ๊ฑด์‹2๊ฐ€ ๋ชจ๋‘ ๊ฑฐ์ง“์ด๋ผ๋ฉด ์ด ์ฝ”๋“œ๋ธ”๋ก์ด ์‹คํ–‰๋œ๋‹ค.
  }

 

๐ŸŽฃ For ๋ฌธ 


for ๋ฌธ์€ ์กฐ๊ฑด์‹์ด ๊ฑฐ์ง“์œผ๋กœ ํ‰๊ฐ€๋ ๋•Œ๊นŒ์ง€ ์ฝ”๋“œ ๋ธ”๋ก์„ ๋ฐ˜๋ณต ์‹คํ–‰ํ•œ๋‹ค. 
๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” for๋ฌธ์˜ ํ˜•ํƒœ๋Š”

for (๋ณ€์ˆ˜ ์„ ์–ธ๋ฌธ or ํ• ๋‹น๋ฌธ; ์กฐ๊ฑด์‹; ์ฆ๊ฐ์‹) {
 ์กฐ๊ฑด์‹์ด ์ฐธ์ธ ๊ฒฝ์šฐ ๋ฐ˜๋ณต์‹คํ–‰๋  ๋ฌธ;
 }

 

 

 for ๋ฌธ์€ i ๋ณ€์ˆ˜ ( ๋ฐ˜๋ณต์„ ์˜๋ฏธํ•˜๋Š” iteration ์˜ i๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค.)


๐ŸŽฃ While ๋ฌธ


while ๋ฌธ์€ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์‹์˜ ํ‰๊ฐ€ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ด๋ฉด ์ฝ”๋“œ ๋ธ”๋ก์„ ๊ณ„์†ํ•ด์„œ ๋ฐ˜๋ณต ์‹คํ–‰ํ•œ๋‹ค. 


โœ๏ธ for ๋ฌธ์€ ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ€ ๋ช…ํ™•ํ• ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  
while ๋ฌธ์€ ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ€ ๋ถˆ๋ช…ํ™•ํ• ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. 


while ๋ฌธ์€ ์กฐ๊ฑด๋ฌธ์˜ ํ‰๊ฐ€ ๊ฒฐ๊ณผ๊ฐ€ ๊ฑฐ์ง“์ด ๋˜๋ฉด ์ฝ”๋“œ ๋ธ”๋ก์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ์ข…๋ฃŒํ•œ๋‹ค. 
๋งŒ์•ฝ ์กฐ๊ฑด์‹์˜ ํ‰๊ฐ€ ๊ฒฐ๊ณผ๊ฐ€ ๋ถˆ๋ฆฌ์–ธ ๊ฐ’์ด ์•„๋‹ˆ๋ฉด ๋ถˆ๋ฆฌ์–ธ ๊ฐ’์œผ๋กœ ๊ฐ•์ œ๋ณ€ํ™˜ํ•˜์—ฌ ๋…ผ๋ฆฌ์  ์ฐธ, ๊ฑฐ์ง“์„ ๊ตฌ๋ณ„ํ•œ๋‹ค.

 


๐ŸŽฃ do ... while ๋ฌธ


do ... while๋ฌธ์€ ์ฝ”๋“œ ๋ธ”๋ก์„ ๋จผ์ € ์‹คํ–‰ํ•˜๊ณ  ์กฐ๊ฑด์‹์„ ํ‰๊ฐ€ํ•œ๋‹ค. 
๋”ฐ๋ผ์„œ ์ฝ”๋“œ ๋ธ”๋ก์€ ๋ฌด์กฐ๊ฑด ํ•œ๋ฒˆ ์ด์ƒ ์‹คํ–‰๋œ๋‹ค.

 


๐ŸŽฃ Break ๋ฌธ


break ๋ฌธ์€ ์ฝ”๋“œ ๋ธ”๋ก์„ ํƒˆ์ถœํ•œ๋‹ค. 
์ข€๋” ์ •ํ™•ํžˆ ํ‘œํ˜„ํ•˜์ž๋ฉด ์ฝ”๋“œ ๋ธ”๋ก์„ ํƒˆ์ถœํ•˜๋Š”๊ฒƒ์ด ์•„๋‹ˆ๋ผ 
๋ ˆ์ด๋ธ” ๋ฌธ, ๋ฐ˜๋ณต๋ฌธ ๋˜๋Š” switch ๋ฌธ์˜ ์ฝ”๋“œ๋ธ”๋ก์„ ํƒˆ์ถœํ•œ๋‹ค.

728x90

'๐Ÿ’œ ๋ชจ๋˜Javascript' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด  (0) 2022.09.28
๋‹จ์ถ•ํ‰๊ฐ€  (0) 2022.09.28
ํƒ€์ž… ๋ณ€ํ™˜  (0) 2022.09.28
ํ• ๋‹น์—ฐ์‚ฐ์ž  (0) 2022.09.28
ํ‘œํ˜„์‹ ์‚ฝ์ž…  (0) 2022.09.28