Jscript에서 float 값을 자르는 방법은 무엇입니까?jscript에서 부동 소수점 숫자를 자르는 방법은 무엇입니까?
예 :
var x = 9/6
이제 x는 부동 소수점 숫자를 포함하며 1.5입니다. 나는 이것을 잘라 아래에 가장 가까운 정수로 x의 값을 반올림합니다 1
Jscript에서 float 값을 자르는 방법은 무엇입니까?jscript에서 부동 소수점 숫자를 자르는 방법은 무엇입니까?
예 :
var x = 9/6
이제 x는 부동 소수점 숫자를 포함하며 1.5입니다. 나는 이것을 잘라 아래에 가장 가까운 정수로 x의 값을 반올림합니다 1
x = Math.floor(x)
이 같은 값을 얻을 싶어요.
Math.round()
당신이 찾고있는 것을 달성해야하지만, 물론 1.5
부터 2
까지입니다. 당신은 항상 가장 가까운 정수로 내림하려는 경우, Math.floor()
를 사용 제로를 향한 아래로하지 라운드로 수, 양수 할 때 영업 이익은 의도 한대로
var x = Math.floor(9/6);
Math.floor()
만 작동합니다. 따라서 음수의 경우 Math.ceil()
을 사용해야합니다.
var x = 9/6;
x = (x < 0 ? Math.ceil(x) : Math.floor(x));
의 중복 가능성 [I 자바 스크립트에 숫자를 내림 어떻게해야합니까?] (http://stackoverflow.com/questions/1435975/how-can-i-round-down-a-number-in- javascript) (JScript와 JavaScript는 매우 유사하므로) – Helen
@Helen 반올림 및 자르기는 완전히 다른 작업입니다. 양수는 같지만 음수는 다릅니다. – Antti29
@ Antti29 : 연결된 질문의 대답은 반올림 및 자름의 차이점을 설명합니다. – Helen