*3항 연산자
let a = 10;
let b = 20;
let result = '';
// 일회용 문장
a > b ? document.write('JavaScript!') : document.write('Hello~');
// result 활용
result = a > b ? 'JavaScript!' : 'Hello~';
document.write(result);
*더 큰 값 구하기1
let num1 = 5;
let num2 = 2;
num1 > num2 ? document.write(num1) : document.write(num2);
*더 큰 값 구하기2
let num1 = 5;
let num2 = 2;
let max = 0;
let min = 0;
max = num1 > num2 ? num1 : num2;
document.write(max);
*더 큰 값 구하기3 → 이 방법으로 쓸 것 추천
let num1 = 5;
let num2 = 2;
let max = 0;
let min = 0;
num1 > num2 ? (max = num1, min = num2) : (max = num2, min = num1)
document.write('max = ' + max + ', min = ' + min);
*더 큰 값 구하기4
let num1 = 5;
let num2 = 2;
let max = 0;
let min = 0;
max = num1 > num2 ? num1 : num2;
min = num1 < num2 ? num1 : num2;
document.write('max = ' + max + ', min = '+ min);
// 1. 두 개의 수 입력 받아 큰 수 출력
let num1 = parseInt(prompt('첫번째 수 입력'));
let num2 = parseInt(prompt('두번째 수 입력'));
let max = 0;
max = num1 > num2 ? num1 : num2;
document.write('max = ' + max);
// 2. 하나의 정수를 입력 받아 홀수, 짝수를 구분
let num = parseInt(prompt('정수 입력'));
let result = num % 2;
result === 0 ? document.write('짝수') : document.write('홀수');
/*
3. 본인의 신장과 체중을 입력 받아 적정 체중 판단을 하시오.
적정 체중 : ( 신장 - 100 ) * 0.9 / 그 외 (체중미달, 과체중으로 구분)
*/
let tall = parseInt(prompt('신장 입력'));
let weight = parseInt(prompt('체중 입력'));
let rightWeight = (tall - 100) * 0.9;
weight < rightWeight ? document.write('체중미달') : document.write('과체중');
let tall = parseInt(prompt('신장 입력'));
let weight = parseInt(prompt('체중 입력'));
let result = '';
let rightWeight = parseInt((tall - 100) * 0.9);
result = (weight === rightWeight) ? '표준 체중' : (weight >= rightWeight ? '과체중' : '체중미달');
document.write(result);
/*
4. 학생의 하루 지출 내역은 교통비(3000원), 식비(6000원), 음료비(3000원)이다.
하루 용돈 10000원으로 지출 비용을 계산하여라.
초과일 경우 '00원 초과'로 출력하시오.
*/
let bus = 3000;
let eat = 6000;
let drink = 3000;
let sum = bus + eat + drink;
let result = 0;
result = sum > 10000 ? document.write((sum - 10000) + '원 초과') : document.write('ok');
let poketMoney = 10000;
let expense = 0;
let restMoney = 0;
expense = 3000 + 1000 + 3000;
restMoney = poketMoney - expense;
restMoney < 0 ? document.write(-restMoney + '원 초과') : document.write(restMoney + '원 남음');
// 5. 3가지 숫자 받아서 max mid min 구하기
let num1 = parseInt(prompt('첫번째 정수'));
let num2 = parseInt(prompt('두번째 정수'));
let num3 = parseInt(prompt('세번째 정수'));
let max = 0;
let mid = 0;
let min = 0;
result = num1 > num2 && num1 > num3 ? max = num1 : (num2 > num3 ? (mid = num2, min = num3) : (mid = 3, min = num2));
result = num2 > num1 && num1 > num3 ? max = num2 : (num1 > num3 ? (mid = num1, min = num3) : (mid = 3, min = num1));
result = num3 > num1 && num3 > num2 ? max = num3 : (num1 > num2 ? (mid = num1, min = num2) : (mid = 2, min = num1));
'Skills > JavaScript' 카테고리의 다른 글
221101 main.html (substr 사용법) (0) | 2022.11.01 |
---|---|
221031 main_if_01.js (if문 기본 사용법) (0) | 2022.11.01 |
221028 JS 연산자(비교, 논리) (0) | 2022.11.01 |
221028 JS 기본 사용법/ 연산자(산술, 복합 대입) (0) | 2022.11.01 |
221027 JS 기본 사용법 (0) | 2022.11.01 |