Показать сообщение отдельно
  #1 (permalink)  
Старый 20.10.2009, 00:34
oid
 
Сообщений: n/a

1092*0.15=? А на javascript? Как это объяснить бухгатеру?
Накопилась пара интересных эффектов при использовании "великого и могучего". Может кто-нибудь подскажет как это забороть или убедит, что так, мол, и должно быть.

Эффект первый в заголовке. Почему только в .js это выражение дает результат равный 163.79999999999998?

Эффект второй. Так никто не делает (можно просто отнять 0), но все же: parseInt("01") вернет 1, parseInt("02") вернет 2 и т.д. до parseInt("08") вернет ... нет не 8. Так же как и parseInt("09")...
Ответить с цитированием