javascript๐Ÿช“/javascript ์ˆ˜์—…

JavaScrip 04_์กฐ๊ฑด๋ฌธ if

hyojinny 2022. 10. 12. 12:38

1. if ์กฐ๊ฑด๋ฌธ

if - ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์กฐ๊ฑด๋ฌธ - ์กฐ๊ฑด์€ ๋ถˆ๋ฆฐ ํ‘œํ˜„์‹์„ ์ด์šฉํ•จ

 

 

์˜ˆ์ œ ) ๋งŒ ๋‚˜์ด๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 19๋ฏธ๋งŒ์ด๋ฉด ๋ฏธ์„ฑ๋…„์ž, ์•„๋‹ˆ๋ฉด ์„ฑ์ธ์ž…๋‹ˆ๋‹ค๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค 

<script>
if (age < 19) {
  console.log('๋ฏธ์„ฑ๋…„์ž์ž…๋‹ˆ๋‹ค.');
} else {
  console.log('์„ฑ์ธ์ž…๋‹ˆ๋‹ค.');
}
 </script>
๊ด€๋ จ๋œ ์กฐ๊ฑด์€ if else๋กœ ์ด์–ด์ค€๋‹ค.
 

     

 

 

 

 

 

 

 

 

 

 

 


์˜ˆ์ œ

 

์ž…๋ ฅ๋ฐ›์€ ์ •์ˆ˜๊ฐ€ ์ง์ˆ˜์ธ์ง€ ํŒ๋‹จํ•˜์‹œ์˜ค

var int = prompt('์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”');

if (int % 2) {
  console.log('์ง์ˆ˜์ž…๋‹ˆ๋‹ค.');
} else {
  console.log('ํ™€์ˆ˜์ž…๋‹ˆ๋‹ค.');
}

 

 

 

 


๋‚˜์ด๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ 10๋Œ€(10์‚ด๋ฏธ๋งŒ๋„ ํฌํ•จ), 20๋Œ€ , 30๋Œ€ ์ด์ƒ์œผ๋กœ ์ถœ๋ ฅํ•˜์‹œ์˜ค  
 
 
var age = prompt('๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค');

if (age >= 30) {
  console.log('30๋Œ€์ด์ƒ');
} else if (age >= 20 && age < 30) {
  console.log('20๋Œ€');
} else {
  console.log('10๋Œ€');
}
// ์ˆซ์ž๋กœ ์—ฐ๊ด€๋˜๋Š” ์กฐ๊ฑด์€ &&๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฒ”์œ„๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ง€์ •ํ• ๊ฒƒ
&& and ํ‘œ๊ธฐ 

์ค‘์ฒฉ if

 

// ์•„์ด๋””๊ฐ€ ๋งž์œผ๋ฉด ํŒจ์Šค์›Œ๋“œ๊ฐ€ ๋งž๋Š”์ง€ ํŒ๋‹จํ•˜์—ฌ ๋กœ๊ทธ์ธ์‹œํ‚ค๊ธฐ
// (์ค‘์ฒฉif, ์•„์ด๋””๊ฐ€ ์—†์œผ๋ฉด ์•„์ด๋””์—†์Œ ์ถœ๋ ฅ, ํŒจ์Šค์›Œ๋“œ๊ฐ€ ํ‹€๋ฆฌ๋ฉด ํŒจ์Šค์›Œ๋“œ ํ‹€๋ฆผ ์ถœ๋ ฅ )
var userID = 'ossam';
var password = '1234';

if (userID === 'ossam') {
  console.log('์•„์ด๋””์žˆ์Œ');

  if (password === '1234') {
    console.log('๋กœ๊ทธ์ธ');
  } else {
    console.log('๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋‹ค์‹œ ์ž…๋ ฅํ•˜์„ธ์š”');
  }
} else {
  console.log('์•„์ด๋””์—†์Œ');
}

 

 

 


// - ํ˜ˆ์•กํ˜•์„ prompt๋กœ ์ž…๋ ฅ๋ฐ›์•„ ์‚ฌ๋žŒ์˜ ํ˜ˆ์•กํ˜•์ธ์ง€ ํŒ๋‹จํ•˜์‹œ์˜ค
// ํ˜ˆ์•กํ˜•์ด A,B,AB,O์ด๋ฉด ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค ์•„๋‹ˆ๋ฉด ๋™๋ฌผ์ž…๋‹ˆ๋‹ค ์ถœ๋ ฅ(๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž)
 
 
๋ฐฉ๋ฒ•1
if (blood === '') {
  alert('ํ˜ˆ์•กํ˜•์„ ๋Œ€๋ฌธ์ž๋กœ ์ž…๋ ฅํ•˜์„ธ์š”');
} else {
  if (blood === 'A' || blood === 'B' || blood === 'AB' || blood === 'O') {
    console.log('์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.');
  } else {
    console.log('๋™๋ฌผ์ž…๋‹ˆ๋‹ค');
  }
}

 

๋ฐฉ๋ฒ•2

if (blood.trim()) {
  if (blood === 'A' || blood === 'B' || blood === 'AB' || blood === 'O') {
    console.log('์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.');
  } else {
    console.log('๋™๋ฌผ์ž…๋‹ˆ๋‹ค');
  }
} else {
  alert('ํ˜ˆ์•กํ˜•์„ ๋Œ€๋ฌธ์ž๋กœ ์ž…๋ ฅํ•˜์„ธ์š”');
}

.trim() ์€ ๋นˆ์นธ์ด๋ž€ ๋œป 

 


// prompt๋กœ ์ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ  90์ด์ƒ์ด๋ฉด ๋งค์šฐ์šฐ์ˆ˜, 80์ด์ƒ์ด๋ฉด ์šฐ์ˆ˜, 70์ด์ƒ์ด๋ฉด ๋ณดํ†ต,
// 60์ด์ƒ์ด๋ฉด ๋ฏธํก, 60๋ฏธ๋งŒ์ด๋ฉด ๋งค์šฐ๋ฏธํก์„ ์ฝ˜์†”๋กœ ์ถœ๋ ฅํ•˜์‹œ์˜ค
var score = prompt('์ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค');
if (score >= 90) {
  console.log('๋งค์šฐ์šฐ์ˆ˜');
} else if (score >= 80 && score < 90) {
  console.log('์šฐ์ˆ˜');
} else if (score >= 70 && score < 80) {
  console.log('๋ณดํ†ต');
} else if (score >= 60 && score < 70) {
  console.log('๋ฏธํก');
} else {
  console.log('๋งค์šฐ๋ฏธํก');
}