Assignment 1
Q : returnNaN 함수가 NaN값이 반환될 수 있도록 해주세요.
ex) 아래는 3+2 계산을 통해 5가 반환됩니다.
A :
function returnNaN(a) {
if(isNaN(a)) {
return NaN;
}
}
returnNaN('2')
Assignment 2
Q : dutch 함수에서 더치페이를 계산하려고 합니다.
로직은 아래와 같습니다.
price / count
function dutch(count,price) {
let num = price / count;
let result = Number(num.toFixed(2));
if(result === Infinity) {
return 0;
}else {
return result;
}
}
Assignment 1
Assignment 2
Number.prototype.toString()을 호출하여 받은 지수 표기법 결과를 대신 반환합니다.
"result
값으로 할당하고 Infinity의 값이라면 0을 리턴을 하기에 조건문을 사용하여 값을 리턴하였다.