[JavaScript] if ์กฐ๊ฑด๋ฌธ

๋””๋”ฉยท2022๋…„ 10์›” 25์ผ
0

Section

๋ชฉ๋ก ๋ณด๊ธฐ
3/18
post-thumbnail

๐Ÿ•– DAY +3 / 2022. 10. 24

SEB FE / Section1 / Unit3 / JavaScript ๊ธฐ์ดˆ ์ œ์–ด๋ฌธ



๐Ÿ“Œ Today I Learned

  • if ์กฐ๊ฑด๋ฌธ

์ œ์–ด๋ฌธ์ด๋ž€?

ํ”„๋กœ๊ทธ๋žจ์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ๋ฌธ์žฅ
ํ”„๋กœ๊ทธ๋žจ์˜ ํ๋ฆ„์„ ์ปจํŠธ๋กคํ•˜๋Š” ๋ฌธ์žฅ์€ ์กฐ๊ฑด๋ฌธ, ์„ ํƒ๋ฌธ, ๋ฐ˜๋ณต๋ฌธ ์„ธ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

๐Ÿ’ฌ ์กฐ๊ฑด๋ฌธ์ด๋ž€?

์กฐ๊ฑด๋ฌธ์ด ์ถฉ์กฑ๋จ์— ๋”ฐ๋ผ ์‹คํ–‰ํ•˜๋Š” ๋ฌธ์žฅ์ด ๋‹ฌ๋ผ์ง€๋Š” ๊ตฌ์กฐ์ด๋‹ค.
์กฐ๊ฑด๋ฌธ์ด True๋ผ๋ฉด ์‹คํ–‰ํ•  ๋ฌธ์žฅ์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.


๐Ÿ’ฌ if ์กฐ๊ฑด๋ฌธ

if (์กฐ๊ฑด) {
    ์‹คํ–‰ํ•  ๋ฌธ์žฅ;
   }

-------------------------

if (๋ฐฐ๊ฐ€ ๊ณ ํ”„๋ฉด) {
	๋ฐฅ์„ ๋จน์–ด์•ผ์ง€;
    }
   
-------------------------

if (result == 1) {
	return result;
    } // 'result'๊ฐ’์ด '1'๊ณผ ๊ฐ™์„ ๊ฒฝ์šฐ 'true'๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.



๐Ÿ’ฌ if esle ์กฐ๊ฑด๋ฌธ

if (์กฐ๊ฑด) {
	์‹คํ–‰ํ•  ๋ฌธ์žฅ;
    } else {
   	  ์‹คํ–‰ํ•  ๋ฌธ์žฅ;
      }
    
-------------------------

if (๋ฐฐ๊ฐ€ ๊ณ ํ”„๋ฉด) {
	๋ฐฅ์„ ๋จน์–ด์•ผ์ง€;
    } else {
   	  ์†Œํ™”๋˜๊ธธ ๊ธฐ๋‹ค๋ ค์•ผ์ง€;
      } 
      
if (result === 1) {
	return true;
    } else {
   	  return false;
      }
      // 'if'๊ฐ’์ด 'false'๋ผ๋ฉด 'esle'๊ฐ’ 'false'๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
    
-------------------------    



๐Ÿ’ฌ if esle if ์กฐ๊ฑด๋ฌธ

์ค‘๋ณต๋˜์ง€ ์•Š๋Š” ์„ธ ๊ฐ€์ง€ ์ด์ƒ์˜ ์กฐ๊ฑด์„ ๊ตฌ๋ถ„ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

if (result = 1) {
	return "1๋ฒˆ์ž…๋‹ˆ๋‹ค.";
    } else if (result = 2) {
   	  return "2๋ฒˆ์ž…๋‹ˆ๋‹ค.";
      } else {
      	return "์ž˜๋ชป ์ž…๋ ฅ๋œ ๊ฐ’์ž…๋‹ˆ๋‹ค.";
      }



๐Ÿ’ฌ ์ค‘์ฒฉ ์กฐ๊ฑด๋ฌธ

์กฐ๊ฑด๋ฌธ ์•ˆ์— ์กฐ๊ฑด๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.


if (์กฐ๊ฑด) {
	if (์กฐ๊ฑด) {
    	์‹คํ–‰ํ•  ๋ฌธ์žฅ;
    } else {
   	  ์‹คํ–‰ํ•  ๋ฌธ์žฅ;
      }
   else {
   if (์กฐ๊ฑด) {
   	  ์‹คํ–‰ํ•  ๋ฌธ์žฅ;
   } else {
     ์‹คํ–‰ํ•  ๋ฌธ์žฅ;
     }
   }

------------------------- 

if (์›”๊ธ‰์ด ๋“ค์–ด์˜จ๋‹ค๋ฉด) {
	if (์ ๊ธˆ ๋„ฃ๊ธฐ๋ฅผ ์„ฑ๊ณตํ•œ๋‹ค๋ฉด) {
    	๋ถ€์ž ๋˜๊ฒ ๋‹ค;
    } else {
   	  ๋…ธํ›„๊ฐ€ ํž˜๋“ค๊ฒ ๋Š”๊ฑธ;
      }
   else {
   if (์›”๊ธ‰์ด ๋ฐ€๋ฆฐ๋‹ค๋ฉด) {
   	  ํ—ˆ๋ฆฌ๋ ๋ฅผ ์กธ๋ผ๋งค์ž;
   } else {
     ๊ฑฐ์ง€๊ผด์„ ๋ฉด์น˜ ๋ชปํ–ˆ๋‹ค;
     }
   }

------------------------- 

function getRank(score) {

let result = "";

if (score >= 90 && score <=100) {
    if (score >= 97) {
        result = "A+";
    } else if (score <= 93) {
               result = "A-";
    } else {
      result = "";
   }
  return result;
}
}

console.log(getRank(98))



๐Ÿ‘€ ๋Œ์•„๋ณด๊ธฐ

if ์•ˆ์— if๋ผ๋‹ˆ. else if๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์ถฉ๊ฒฉ์„ ๋ฐ›์•˜๋‹ค.
์•„์ง ๋ชจ๋ฅด๋Š” ์„ธ๊ณ„๊ฐ€ ๋งŽ๋„ค. ์‚ฌ๋žŒ๋งˆ๋‹ค ๊ฐ์ž ์ฝ”๋“œ ์งœ๋Š” ๊ฒƒ๋„ ๋‹ฌ๋ผ์„œ ํŽ˜์–ด ๋ถ„๊ณผ ์„œ์นญ ์ž๋ฃŒ์™€ ๋ž˜ํผ๋Ÿฐ์Šค ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ๋„ ๋‹ค์–‘ํ•˜๋‹ค.
์—ญ์‹œ ํ•˜๋‹ค๋ณด๋‹ˆ ๋Š˜๊ณ  ์ต์ˆ™ํ•ด์ง€๋Š” ๋“ฏ ์‹ถ๋‹ค. ํ•˜๋ฃจ์— ํ•œ ๋ฒˆ์”ฉ if๋ฌธ ์ž‘์„ฑํ•ด ๋ณด๋ฉฐ ์ต์ˆ™ํ•ด์ง€๋Š” ์ค‘.

profile
๋ฌด์‚ฌ์™€์š”... ์—ด๊ณตํ–์š”...

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