conditionals 조건문
statement를 평가한 후(evaluate)
if에 맞는 true이면 거기에 맞는 시퀀스를 수행한다.
if에 맞지 않고 false이면
else로 가서 거기에 있는 시퀀스를 수행한다.
1. 이 전에 만든 love calculator 기본 문형
이름 나오고 스코어 알려주기
2. 여기에서 만약 스코어가 100%가 나온다면
천생연분이라는 메세지 추가하기
아니면 그냥 기본 문구만 나오게 하기
조건문 만들고 거기에 === 넣기
3. 100%는 안나오니 50%만 넘어도
천생연분이라는 메세지 띄우기
조건문에 > 넣기
4. 더 세부적으로 나누기
70보다 큰 경우
30< loveScore <= 70
loveScore <= 30 인 경우로 나눠서 만들기
BMI (안됨)
function bmiCalculator(weight, height) {
var bmi = Math.round(weight/height*height);
return bmi;
}
var weight = prompt("what's your weight in kg?");
var height = prompt("what's your height in meters");
// console.log("Your BMI is " + bmiCalculator(weight, height) + "."); (이거는 됨)
- if 절이 안됨 - bmi가 undifined되었다고 나옴
if (bmi < 18.5) {
console.log("You're BMI is "+ bmiCalculator(weight, height) + "," +
"so you are underweight.");
}
if (bmi >= 18.5 && bmi <= 24.9) {
console.log("You're BMI is "+ bmiCalculator(weight, height) + "," +
"so you have a normal weight.");
}
if (bmi > 24.9) {
console.log("You're BMI is "+ bmiCalculator(weight, height) + "," +
"so you are overweight.");
}
'Java Script > JS basic' 카테고리의 다른 글
JS] 윤년 확인하기 leap year (0) | 2021.08.11 |
---|---|
JS] Comparators and Equality (0) | 2021.08.10 |
JS] 랜덤 숫자/love calculator/ dice game (0) | 2021.08.09 |
JS] 함수연습 / BMI 계산 (0) | 2021.08.08 |
JS] 함수 parameters and Arguments (0) | 2021.08.07 |
댓글