본문 바로가기
IT/Python Quiz

[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈15

by Echinacea 2025. 2. 16.
반응형

 

자바스크립트의 Math 객체는 다양한 수학적 연산을 수행하는 데 유용한 도구를 제공합니다. 이번 퀴즈에서는 Math.random(), Math.floor(), Math.ceil(), Math.round() 등의 Math 메서드를 활용하는 문제를 풀어보세요!


 

 

퀴즈를 위한 코드

const randomNum = Math.random();
const roundedDown = Math.floor(4.7);
const roundedUp = Math.ceil(4.2);
const rounded = Math.round(4.5);

console.log(randomNum);
console.log(roundedDown);
console.log(roundedUp);
console.log(rounded);

퀴즈 문제

  1. console.log(randomNum);의 출력 결과는?
    • a) 0.5
    • b) 1
    • c) 0 또는 1
    • d) 0 이상 1 미만의 랜덤한 값
  2. console.log(roundedDown);의 출력 결과는?
    • a) 4
    • b) 5
    • c) 4.7
    • d) Error
  3. console.log(roundedUp);의 출력 결과는?
    • a) 4
    • b) 5
    • c) 4.2
    • d) Error
  4. console.log(rounded);의 출력 결과는?
    • a) 4
    • b) 5
    • c) 4.5
    • d) Error

 

 

 

 

 

 

 

 

 

 

정답 및 해설

  1. 정답: d) Math.random()0 이상 1 미만의 랜덤한 소수를 반환합니다.
  2. 정답: a) Math.floor(4.7)은 소수점을 내림하여 4를 반환합니다.
  3. 정답: b) Math.ceil(4.2)은 소수점을 올림하여 5를 반환합니다.
  4. 정답: b) Math.round(4.5)는 가장 가까운 정수로 반올림하여 5를 반환합니다.

반응형

댓글