Javascript Assignment 12 - [if 조건문]
1. 점수가 주어졌을때 주어진 점수에 따라 서로 다른 등급을 문자열로 반환합니다.
예시)
(100 이하 ~ 90 이상) --> 'A'
(89 이하 ~ 80 이상) --> 'B'
(79 이하 ~ 70 이상) --> 'C'
(69 이하 ~ 60 이상) --> 'D'
(59 이하 ~ 0 이상) --> 'F'
점수가 100을 초과하거나 0 미만인 경우 --> 'INVALID SCORE'
예시에 맞게 각 조건 상황을 부여해서 반환해주세요.
주의)
- 두가지 조건을 작성하는 경우 &&연산자가 필요합니다.
function whichGrade(score) {
// (100 이하 ~ 90 이상) --> 'A'
if (score <= 100 && score >= 90) {
return 'A'
// (89 이하 ~ 80 이상) --> 'B'
} else if (score <= 89 && score >= 80) {
return 'B'
// (79 이하 ~ 70 이상) --> 'C'
} else if (score <= 79 && score >= 70) {
return 'C'
// (69 이하 ~ 60 이상) --> 'D'
} else if (score <= 69 && score >= 60) {
return 'D'
// (59 이하 ~ 0 이상) --> 'F'
} else if (score <= 59 && score >= 0) {
return 'F'
} else {
return 'INVALID SCORE'
}
}
const result1 = whichGrade(95);
console.log(result1); // A
const result2 = whichGrade(89);
console.log(result2); // B