Зарание Спосибо.
чтоб резултат был "58.75"
Спустя 1 минута, 57 секунд (20.02.2007 - 19:28) vasa_c написал(а):
Спустя 5 минут, 54 секунды (20.02.2007 - 19:34) Georgiy_84 написал(а):
мне надо не на PHP а на JavaScript
Спустя 12 минут, 23 секунды (20.02.2007 - 19:46) md5 написал(а):
тебе округлить?
Спустя 24 минуты, 2 секунды (20.02.2007 - 20:10) Timok написал(а):
Math.floor - http://experiment.net.ru/js1/?f=math.htm#1196455
Math.ceil - http://experiment.net.ru/js1/?f=math.htm#1195654
Math.round - http://experiment.net.ru/js1/?f=math.htm#1197725
Math.ceil - http://experiment.net.ru/js1/?f=math.htm#1195654
Math.round - http://experiment.net.ru/js1/?f=math.htm#1197725
Спустя 9 минут, 11 секунд (20.02.2007 - 20:19) Georgiy_84 написал(а):
Цитата(md5 @ 20.2.2007, 13:46) [snapback]13753[/snapback]
тебе округлить?
да дапустин если чесло 26.783333333389 точтоб толко осталось 26.78
примерно тоже самое что в php с number_format();
//////////////////////////////////////////////////////////////
тыб не мог лутше обяснить как исползовать ету функцию которую ты мне дал а то я в JaveScript не очень я то ка начел с ним работать у миня есть фунция каторая принимает определоные намера там сначала слаживает потом отнимает а потом умножает вот и получаются резултаты с длиными десятичними.
Спустя 1 час, 43 секунды (20.02.2007 - 21:20) Timok написал(а):
JavaScript
var raz = 100; var number = 26.783333333389; number = number * raz; number = Math.floor(number); number = number / raz; alert(number); // 2 знака после запятой
если переменная raz будет равна 1000 - после запятой будет 3 знака, 10 - 1 знак, 1 - округлится до целого и т.д.
Спустя 2 часа, 1 минута, 21 секунда (20.02.2007 - 23:22) Georgiy_84 написал(а):
Цитата(Timok @ 20.2.2007, 15:20) [snapback]13762[/snapback]
<!--g--><div class='geshitop'>JavaScript</div><div class='codemain'><!--eg--><pre class="javascript"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">var raz = 100;</div><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">var number = 26.783333333389;</div><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">number = number * raz;</div><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">number = Math.floor(number);</div><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">number = number / raz;</div><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">alert(number); // 2 знака после запятой</div>
[/list]</pre><!--gc--><!--dmFyIHJheiA9IDEwMDsKdmFyIG51bWJlciA9IDI2Ljc4MzMzMzMzMzM4OTsKbnVtYmVyID0gbnVtYmVyICogcmF6OwpudW1iZXIgPSBNYXRoLmZsb29yKG51bWJlcik7Cm51bWJlciA9IG51bWJlciAvIHJhejsKYWxlcnQobnVtYmVyKTsgLy8gMiDn7eDq4CDv7vHr5SDn4O//8u7p--><!--egc--><!--g--></div><!--eg-->
если переменная raz будет равна 1000 - после запятой будет 3 знака, 10 - 1 знак, 1 - округлится до целого и т.д.
Огромное спосибо помогло
Muchas Gracias.
_____________