Просмотр полной версии : Укоротить десятичное число
Slavik2003
19.03.2008, 12:37
Допустим, k=1.35456456
Как сделать чтобы k=1.35 ?
В помощи нашел
var myField:DataType = dataGrid.getField("kk");
myField.formatter.precision = 2;
Но мне нужно для восьмой флэшки.
Заранее спасибо
Mr. Fixit
19.03.2008, 12:40
напишите сами...
просто округление после запятой.
Slavik2003
19.03.2008, 12:59
Я не понял как это, обьясните пожалуйста
Мне нужно программно, как в моем примере
Math.floor, Math.ceil, Math.round
Жень Шень
19.03.2008, 13:39
Я не понял ...
А так?
j = 2
k=1.35456456
j2 = Math.pow(10,j)
n=Math.floor(k*j2)/j2
m=Math.round(k*j2)/j2
trace("Исходное число" +k)
trace("На сколько знаков после запятой "+j)
trace("Без округления "+n)
trace("С округлением "+m)
j = 3
k=1.35456456
j2 = Math.pow(10,j)
n=Math.floor(k*j2)/j2
m=Math.round(k*j2)/j2
trace("++++++++++++++++++")
trace("На сколько знаков после запятой "+j)
trace("Без округления "+n)
trace("С округлением "+m)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.