Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как взять % из числа (https://javascript.ru/forum/misc/64706-kak-vzyat-%25-iz-chisla.html)

Artur2016 31.08.2016 01:10

как взять % из числа
 
вобщем есть такой скрипт и мне нужно узнать % жизней тоесть minhp это 0 % maxhp это 100% а hp это текущее значение и мне нужно что бы при отнимании хп процент автоматически менялся я к примеру сделал 100 хп максималки но оно может быть и 1100 к примеру поэтому без скрипта не обойтись.
буду очень благодарен если вы вы поможете мне сделать скрипт который из текущего значения будет делать %



<html>
<head>
<title>Великие битвы</title>
<script>
function restart(){
alert('Все данные становяться по умолчанию!');
localStorage.setItem("minhp", 0);
localStorage.setItem("maxhp", 100);
localStorage.setItem("hp", 100);
}



function poin(){
var hp = localStorage.getItem('hp') - 1 + 1;
var maxhp = localStorage.getItem('maxhp') - 1 + 1;
document.getElementById('pointer').innerHTML = hp + '/' + maxhp;
Timer= setTimeout("poin()",500);
}

function minus(){
var a = localStorage.getItem('hp') - 5;
localStorage.setItem("hp", a);
}


</script>
<style>
.hp{
text-align:center;
color: white;
background: black;
width:100%;
height:30px;}
</style>
</head>
<body onload="poin()">

<div onclick="restart()">рестарт!</div>

<div class="hp"  id="pointer"></div><br />
<a href="#" onclick="minus()">-5 хп</a>
</body>
</html>

Rise 31.08.2016 01:48

Artur2016, hp * 100 / maxhp

Artur2016 31.08.2016 06:43

спасибо Вам :write:


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