로 지정된 기수 I 다음 계산 : 원함 1.3 배 예상 결과 인 값을 반환으로 parseInt()는 0.77 배 예상 결과로,
$(function() {
$("#x").click(function()
{
var n1 = parseFloat(76790);
var n2 = parseFloat(5.3/100);
var n3 = parseFloat(1.6);
n3 = parseInt(n3, 10);
var result = n1*(n2+(n2*n3));
$("#qid_185").val(result);
}
);
});
한다. parseInt 줄을 제거하면 n3 = parseInt(n3, 10);
값이 예상 한 것과 같습니다.
parseint 라인이 필요 없기 때문에 문제를 해결하기 위해 제거 할 수 있지만 왜 이런 일이 일어나는지 알고 싶습니다. 기수로 10 진수를 지정합니다.
Js fiddle with parsint line 계산을 실행하기 위해 X 버튼을 누르면
Js fiddle without parsint line
- 올바른 값은 parsint 값은 0.77 시간이있다, 10581.662이다.
는 정수와 N3를 덮어하고 그가에 사용되기 때문에 계산. –
당신이 무엇을 기대했는지 확실하지 않습니다 ...? –