// 중첩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('잘못 입력 되었습니다.');
}