소수점이있는 숫자가 있는데 자바 스크립트를 사용하여 가장 가까운 전체에 소수점을 반올림하는 것이 가능한지 궁금합니다.자바 스크립트에서 가장 가까운 전체 소수점 자릿수를 반올림하는 방법이 있습니까?
내 번호는 : 4.60
소수점이있는 숫자가 있는데 자바 스크립트를 사용하여 가장 가까운 전체에 소수점을 반올림하는 것이 가능한지 궁금합니다.자바 스크립트에서 가장 가까운 전체 소수점 자릿수를 반올림하는 방법이 있습니까?
내 번호는 : 4.60
사용 Number.toFixed(number of decimal places) :
var num = 4.59;
var rounded = num.toFixed(1);
곱셈과 나눗셈의
0
의 수는 당신이 목표로하고 소수점이
링크를 w3schools로 삼가주세요. javascript의 대표가 아닙니다. 대신 MDN에 링크하십시오 : https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number/toFixed – Exelian
@Exelian - 저에게 임의적 인 것으로 보이는데, 특히 @ m3n을 제외한 @ w3schools라는 정보를 찾는 사람들에게는 당연한 것처럼 보입니다. (예를 들어). 그리고, 정확하게 '자바 스크립트의 의미는 무엇입니까?' – KevinDTimm
나는 또한이 학교를 공격 한 다른 웹 사이트 w3fools를 보았습니다. 특히 초보자들에게는 사소한 것처럼 보입니다. 그들은 그들에 대한 십자군에있는 것 같습니다. – QuentinUK
var x = 4.5678;
Math.round(x * 10)/10; // 4.6
Math.round(x * 100)/100; // 4.57
.
난 당신이 다프 알 수 무엇을 제안,하지만 당신은 후행를 원하는 경우 "0"으로, 당신은 문자열에 추가해야합니다 : 당신이 아니라 숫자로 번호를 원하는 경우,
var num = 4.59;
var rounded = num.toFixed(1) + '0';
또한 문자열보다 더 사용하십시오 :
Math.round(num * 10);
에밀이 제안했습니다. 그 다음 꼬리말 0으로 표시하려면 다음을 수행하십시오.
Math.round(num * 10).toFixed(2);
빠르고 간단하고 정확한 지점입니다. 나는 그것이 얼마나 쉬운 지 믿을 수 없다, 나는 너무 열심히 생각하고 있었을지도 모른다. 감사! –