|
|
|
|
|
для: ЯСА
(12.02.2013 в 14:13)
| | Спасибо | |
|
|
|
|
|
|
|
для: btr
(12.02.2013 в 13:54)
| | "общего" совета здесь быть не может, ибо "правильность" определяется вашей потребностью
если вам необходимо округление до одной цифры после запятой, то вы всё сделали верно
при других требованиях решение будет иным
как и в предыдущей теме - выбирать вам :) | |
|
|
|
|
|
|
|
для: ЯСА
(12.02.2013 в 13:35)
| | ну это все понятно, я и раньше сталкивался с подобным :)
просто сам подход борьбы с данной штукой нормальный у меня? или можно сделать по-другому? | |
|
|
|
|
|
|
|
для: btr
(12.02.2013 в 13:14)
| | http://xpoint.ru/know-how/Articles/FloatingPointNumbers#OtkudaBeryotsyaNetochnost' -- там есть пророческие слова: "в конце концов каждый сталкивается с "необъяснимым" явлением" :) | |
|
|
|
|
|
|
| Здравствуйте.
d1 = Math.ceil(arr_korz_price.length/10); // если равно 3
d2 =arr_korz_price.length/10; // и это равно 2.1
dd = d1 - d2; // то это равно 0.899999999 блин :(
|
приходится использовать такую бяку:
dd = Number(dd.toFixed(1));
|
вопрос:
может я все делаю не так и не тем? :О | |
|
|
|
|