문서의 이전 판입니다!
Javascript Math - round() Method
Math.round() 메소드는 인수로 전달받은 값을 소수점 첫 번째 자리에서 반올림하여 그 결괏값을 반환합니다.
Math.round(10.49); // 10 Math.round(10.5); // 11 Math.round(-10.5); // -10 Math.round(-10.51); // -11
round()
메서드는 숫자를 가장 가까운 정수로 반내림하고, 결과를 반환합니다.
전달된 인수가 정수이면, 값이 반내림되지 않습니다.
Math.floor(x)
파라미터로 입력받은 숫자의
소수점 이하의 값이 0.5보다 크면, 입력받은 수보다 다음으로 높은 절대값을 가지는 정수를 리턴합니다.
소수점 이하의 값이 0.5보다 작으면, 입력받은 수보다 절대값이 더 낮은 정수를 리턴합니다.
소수점 이하의 값이 0.5와 같으면, 입력받은 수보다 큰 다음 정수를 리턴합니다
반올림 할 때 가장 가까운 정수를 반환합니다.
0이상 입력받은수 '이하'를 원하는 경우의 예시)
//입력받을 input값 상정 let input = document.querySelector("input"); //1. Math.random()을 이용하여 입력받은 input.value를 곱해준다. //2. 해당 값을 반올림함으로써 0'이상' 입력받은 값 '이하'를 얻을 수 있다. let example= Number(Math.round(Math.random() * input.value));