Получить процентную разницу между двумя числами JavaScript

Мне нужно получить процентное соотношение между двумя числами, такими как 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>

Как должен выглядеть ваш результат?

Aalexander 14.12.2020 07:58

@Alex Мне просто нужно получить процент, чтобы добавить его в качестве ширины для моего индикатора выполнения, такого как Youtube.

John 14.12.2020 08:02
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
1 303
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ну вот...!

function myFunction() {
  const A = 591;
  const B = 25;
  const percent = 100 * A / (A + B)

  document.getElementsByTagName("H1")[0].textContent = percent; 
}

Другие вопросы по теме