⬅️ 실습 예제로 이동 Answer

Number & Math 메서드 퀴즈

1. 소수점 이하 반올림(Math.round)
아래 변수의 소수점 이하를 반올림하는 코드를 작성하시오.
const num = 3.7;
// 여기에 코드를 작성하세요
2. 소수점 이하 내림(Math.floor)
아래 변수의 소수점 이하를 내림하는 코드를 작성하시오.
const num = 3.7;
// 여기에 코드를 작성하세요
3. 소수점 이하 올림(Math.ceil)
아래 변수의 소수점 이하를 올림하는 코드를 작성하시오.
const num = 3.1;
// 여기에 코드를 작성하세요
4. 소수점 자리수 제한(toFixed)
아래 변수의 소수점 둘째자리까지 표시하는 코드를 작성하시오.
const num = 3.14159;
// 여기에 코드를 작성하세요
5. 문자열을 정수로 변환(parseInt)
아래 문자열을 정수로 변환하는 코드를 작성하시오.
const str = '42px';
// 여기에 코드를 작성하세요
6. 문자열을 실수로 변환(parseFloat)
아래 문자열을 실수로 변환하는 코드를 작성하시오.
const str = '3.14m';
// 여기에 코드를 작성하세요
7. 최대값/최소값 구하기(Math.max/Math.min)
아래 숫자들 중 최대값과 최소값을 구하는 코드를 작성하시오.
// 1, 7, 3 중 최대값과 최소값을 구하세요
// 여기에 코드를 작성하세요
8. 난수(0 이상 1 미만) 생성(Math.random)
0 이상 1 미만의 난수를 생성하는 코드를 작성하시오.
// 여기에 코드를 작성하세요
9. 절댓값 구하기(Math.abs)
아래 변수의 절댓값을 구하는 코드를 작성하시오.
const num = -10;
// 여기에 코드를 작성하세요
10. 거듭제곱 구하기(Math.pow)
2의 3제곱을 구하는 코드를 작성하시오.
// 여기에 코드를 작성하세요
11. 제곱근 구하기(Math.sqrt)
16의 제곱근을 구하는 코드를 작성하시오.
// 여기에 코드를 작성하세요
12. 숫자인지 확인(isNaN, Number.isNaN)
아래 값이 숫자인지 확인하는 코드를 작성하시오.
// 'abc', NaN에 대해 각각 확인
// 여기에 코드를 작성하세요
13. 유한수/정수 판별(isFinite, Number.isInteger)
아래 값이 유한수인지, 정수인지 확인하는 코드를 작성하시오.
// 10, 3.14에 대해 각각 확인
// 여기에 코드를 작성하세요
14. 숫자를 문자열로 변환(toString)
아래 숫자를 16진수 문자열로 변환하는 코드를 작성하시오.
const num = 255;
// 여기에 코드를 작성하세요
15. 부호 판별(Math.sign)
아래 값의 부호를 판별하는 코드를 작성하시오.
// -5, 0, 7에 대해 각각 판별
// 여기에 코드를 작성하세요