2012-04-20 7 views
1

가능한 중복 :
Is JavaScript's Math broken?잘못된 결과

내가 두 변수

var first : float = 200; 
var next : float; 
next = first * 1.2; 

내가 디버그 로그에 쓸 때 "다음"이 제공이 40,00002. 어떤 조언?

+3

당신이 JS 당신이 게시 코드입니다 확실 플로트와 함께 구문 분석? – Ramesh

+1

이것은 자바 스크립트 문법이 아닙니다 !!!, 이것은 아마도 ActionScript 스크립트 또는 다른 것일 것입니다 – amd

+1

어디에서 구문을 먼저 가져 왔습니까? JavaScript는 유형을 정의하지 않습니다. 그런 ... – BeRecursive

답변

2

이렇게하면 240이됩니다. 표준을 따르지 않는 것 같습니다. 난

var first =parseFloat(200.0); 
var next ; 
next = parseFloat(first * 1.2); 
alert(next);