2012-04-20 2 views
1

Можно создать дубликат:
Is JavaScript's Math broken?Неправильный результат умножения в JavaScript

У меня есть две переменные

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

и когда я пишу в журнале отладки "рядом" это дает 40,00002. любые советы?

+3

Вы уверены, что код, который вы Размещенное JS? – Ramesh

+1

Это не синтаксис javascript !!!, это, возможно, ActionScript или что-то еще. – amd

+1

Где вы сначала получили синтаксис: float from? JavaScript не определяет типы. как это ... – BeRecursive

ответ

2

Это даст вам 240. Я думаю, что вы не следуете стандарту. Я даже разобран его с поплавком

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

Смежные вопросы