221101 main_if_03.js (중첩if)

2022. 11. 1. 12:04·Skills/JavaScript
// 중첩if: 첫 번째 if조건을 만족했을 때, 또 다른 조건이 필요하다면 한 번 더 if를 사용.
let num = 0;
let result = num % 2;

if (result == 0) {
  if (num == 0) {
    document.write('0입니다.');
  } else {
    document.write('0이 아닌 짝수입니다.');
  }
} else {
  document.write('홀수입니다.');
}


// 1. 세 개의 수를 입력받아 max, mid, min값 구하기
let num1 = parseInt(prompt('첫번째 수'));
let num2 = parseInt(prompt('두번째 수'));
let num3 = parseInt(prompt('세번째 수'));

let max = 0;
let mid = 0;
let min = 0;

if (num1 > num2 && num1 > num3) {
  max = num1;
  if (num2 > num3) {
    mid = num2;
    min = num3;
  } else {
    mid = num3;
    min = num2;
  }
} else if (num2 > num1 && num2 > num3) {
  max = num2;
  if (num1 > num3) {
    mid = num1;
    min = num3;
  } else {
    mid = num3;
    min = num1;
  }
} else {
  max = num3;
  if (num1 > num2) {
    mid = num1;
    min = num2;
  } else {
    mid = num2;
    min = num1;
  }
}

document.write('max = ' + max + '<br />');
document.write('mid = ' + mid + '<br />');
document.write('min = ' + min);


// 2. 아이디와 패스워드를 입력 받고, 로그인 정보 출력. 단, 아이디와 패스워드 중 틀린 항목을 정확히 알림 창으로 알려 주어야 함.
let id = 'yungunaa';
let pw = '1234';

let userId = prompt('아이디를 입력하세요.');
let userPw = parseInt(prompt('비밀번호를 입력하세요.'));

if (userId == id) {
  if (userPw == pw) {
    alert('로그인 되었습니다.');
  } else {
    alert('비밀번호가 틀렸습니다.');
  }
} else {
  alert('아이디가 정확하지 않습니다.');
}


/*
3. 성별을 입력 받아, 남자가 선택되었을 경우
군필: '진짜 사나이입니다.'
미필: '그냥 사나이입니다.'
여자가 선택되었을 경우 '여자입니다.'
그 외 '잘못 입력 되었습니다.' 출력
*/
let num = prompt('주민등록번호를 입력하세요. (숫자만 입력)');

let gender = num.slice(6, 7);

if (gender == 1 || gender == 3) {
  if (confirm('군필 입니까?')) {
    document.write('진짜 사나이입니다.');
  } else {
    document.write('그냥 사나이입니다.');
  }
} else if (gender == 2 || gender == 4) {
  document.write('여자입니다.');
} else {
  document.write('잘못 입력 되었습니다.');
}

'Skills > JavaScript' 카테고리의 다른 글

221104 for.js  (0) 2022.11.04
221103 switch_case.js  (0) 2022.11.03
221101 main_if_02.js (if문 문제)  (0) 2022.11.01
221101 main.html (substr 사용법)  (0) 2022.11.01
221031 main_if_01.js (if문 기본 사용법)  (0) 2022.11.01
'Skills/JavaScript' 카테고리의 다른 글
  • 221104 for.js
  • 221103 switch_case.js
  • 221101 main_if_02.js (if문 문제)
  • 221101 main.html (substr 사용법)
개발자 윤구나
개발자 윤구나
개발 공부를 하고 있습니다. Let's go!
  • 개발자 윤구나
    이것은 무엇?????
    개발자 윤구나
    • 분류 전체보기
      • Skills
        • Java
        • Database
        • Flutter, Dart
        • JavaScript
        • React
        • HTML5
        • CSS3, SCSS
        • PHP
        • C#
        • Unity
        • Algorithm
        • GIT·GitHub
        • 그 외
      • Book Review
      • IT NEWS
      • 설계
      • 자기 계발
  • 블로그 메뉴

    • 홈
    • 방명록
  • 인기 글

  • 최근 글

  • 최근 댓글

  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.3
개발자 윤구나
221101 main_if_03.js (중첩if)
상단으로

티스토리툴바