Мне нужно получить процентное соотношение между двумя числами, такими как YouTube (нравится и не нравится).
YouTube получает количество лайков и дизлайков, чтобы установить процент на индикатор выполнения, как на этой картинке:
Мне нужно сделать что-то подобное.
Я пытался сделать это, но потерпел неудачу.
function myFunction() {
var A = 591;
var B = 25;
var percent = 100 * Math.abs( (A - B) / ( (A+B)/2 ) );
document.getElementsByTagName("H1")[0].textContent = percent;
}
<h1>Hello World</h1>
<button onclick = "myFunction()">Try it</button>
@Alex Мне просто нужно получить процент, чтобы добавить его в качестве ширины для моего индикатора выполнения, такого как Youtube.
Ну вот...!
function myFunction() {
const A = 591;
const B = 25;
const percent = 100 * A / (A + B)
document.getElementsByTagName("H1")[0].textContent = percent;
}
Как должен выглядеть ваш результат?