소수를 유지하고 정수를 취하는 것은 작은 지식 포인트로 간주되어야 하지만 작은 지식 포인트가 쓸모 없다는 의미는 아닙니다.
1.toFixed() 메서드(소수점 유지)
사용법은 다음과 같이 비교적 간단합니다.
var number=521; var number2=521.1314; number.toFixed(2); console.log(number);//结果:521 console.log(number.toFixed(2))//结果:521.00 console.log(number2.toFixed(2))//结果:521.13
number가 숫자 유형 변수인 경우 toFixed() 괄호 안은 유지할 자릿수입니다. 일반적으로 0~20 자릿수까지는 문제가 없습니다. 숫자의 소수 자릿수가 너무 길면 RangeError 예외가 발생합니다. 예외가 발생합니다.Fixed()에 쓸 때는 F를 대문자로 사용해야 합니다.
2.Math.fioor() 메소드(정수로 내림)
var number=521.1314; Math.floor(number); console.log(number);结果521.1314 console.log(Math.floor(number));结果521
Math.floor가 내림된 것을 볼 수 있으며 괄호는 숫자 변수입니다. 수학에서는 M을 대문자로 써야 합니다.
3.Math.ceil() 메소드(정수를 반올림)
var number=00543.44944 Math.ceil(number); console.log(number);结果00543.44944 console.log(Math.ceil(number));结果00544
당연히 Math.ceil() 사용법과 Math.floor() 메소드는 매우 유사하지만 차이점은 Math.ceil이 반올림하지 않고 정수를 내림한다는 것입니다.