Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как убрать десятичные значения (https://javascript.ru/forum/misc/64802-kak-ubrat-desyatichnye-znacheniya.html)

Artur2016 06.09.2016 15:55

как убрать десятичные значения
 

там где хп и енергия мне надо убрать десятичные числа
вот кусок кода который выводит значение
function poinhp(){
var hp = localStorage.getItem('hp') - 1 + 1;
var maxhp = localStorage.getItem('maxhp') - 1 + 1;
var reza = hp * 100 / maxhp;
document.getElementById('hep').innerHTML = hp + ' / ' + maxhp;
var di = document.getElementById('hep');
di.style.backgroundSize = reza + "% 100%";
Timer= setTimeout("plushp()",1000);
Timer= setTimeout("poinhp()",1000);
}


а этотк од пополняет хп
function plushp(){
if (localStorage.getItem('hp') - 1 + 1 < localStorage.getItem('maxhp') - 1 + 1){
var a = localStorage.getItem('hp') - 1 + 1.5;
localStorage.setItem("hp", a);}
}


пополнение у меня на 0.5 хп в секунду тоесть сначала отнимаем -1 а потом + 1.5

ksa 06.09.2016 16:38

Цитата:

Сообщение от Artur2016
мне надо убрать десятичные числа

Для этого в JS есть
http://javascript.ru/math.round
http://javascript.ru/math.floor

ksa 06.09.2016 16:41

Можно еще так :D
alert(1234.123456>>0)

Artur2016 06.09.2016 17:39

спасиб все норм работает)


Часовой пояс GMT +3, время: 18:36.