javascript - 获取两个数字之间的百分比差 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>
解决方案
干得好...!
function myFunction() {
const A = 591;
const B = 25;
const percent = 100 * A / (A + B)
document.getElementsByTagName("H1")[0].textContent = percent;
}
推荐阅读
- reactjs - History.push 一个带有反应路由器的新标签的链接
- google-compute-engine - Google Compute Engine 上的内部 500 错误,安装最小的 jupyter
- spring-boot - Servlet 过滤器应用了两次
- sycl - SYCL 规范 1.2.1(第 7 版)第 4.8.9.3 节错误?
- r - 如何从 UniProt 获取 .FASTA 文件,知道蛋白质代码,使用 R?
- matlab - 模拟逻辑矩阵中的障碍物
- java - 'If'条件不适用于java中if条件内的堆栈弹出和peek方法
- vb.net - 在命令行参数中获取文件
- cytoscape.js - 将 cytoscape.js “循环”边缘定位在节点的右下角,逆时针方向
- javascript - 为什么用户在刷新页面后退出?反应/Redux 应用程序