Javascript 将变量值另存为百分比

Javascript 将变量值另存为百分比,javascript,html,Javascript,Html,我试图将一个变量值设为一个百分比,但我不知道该怎么做。这就是我所拥有的: var x=50; 变量y=10; 函数myFunction(){ document.getElementById(“段落”).innerHTML=y/x; } 点击我! var x=50; 变量y=10; 函数myFunction(){ document.getElementById(“段落”).innerHTML=y/x*100+“%”; } 点击我! var x=50; 变量y=10; 函数myFunction

我试图将一个变量值设为一个百分比,但我不知道该怎么做。这就是我所拥有的:

var x=50;
变量y=10;
函数myFunction(){
document.getElementById(“段落”).innerHTML=y/x;
}
点击我!

var x=50;
变量y=10;
函数myFunction(){
document.getElementById(“段落”).innerHTML=y/x*100+“%”;
}
点击我!

var x=50;
变量y=10;
函数myFunction(){
document.getElementById(“段落”).innerHTML=y/x*100+“%”;
}
点击我!

10/50=0.2-或者你期望什么?这是简单的数学。如果需要百分比值,则乘以100并四舍五入(如果需要)


10/50=0.2-或者你期望什么?这是简单的数学。如果需要百分比值,则乘以100并四舍五入(如果需要)

应该是,

Math.floor((y / x) * 100 + "%";
这里有一个工作演示:

希望这有帮助

应该是

Math.floor((y / x) * 100 + "%";
这里有一个工作演示:


希望这有帮助

只需将除法结果乘以100,它将返回百分比值,然后连接“%”

  • 如果x=50 y=10
  • 结果=10/50=0.2
  • 百分比=结果*100
函数显示百分比(){
var x=document.getElementById(“x”).value;
var y=document.getElementById(“y”).value;
document.getElementById(“段落”).innerHTML=Math.round((x/y)*100)+“%”;
}
x:
y:
点击我!

只需将除法的结果乘以100,它将返回百分比值,然后连接“%”

  • 如果x=50 y=10
  • 结果=10/50=0.2
  • 百分比=结果*100
函数显示百分比(){
var x=document.getElementById(“x”).value;
var y=document.getElementById(“y”).value;
document.getElementById(“段落”).innerHTML=Math.round((x/y)*100)+“%”;
}
x:
y:
点击我!

只需将结果乘以100并连接“%”。

document.getElementById(“段落”).innerHTML=y/x*100+“%”

只需将结果乘以100并连接“%”。

document.getElementById(“段落”).innerHTML=y/x*100+“%”

以下是将值保存为百分比的代码

函数单位计数(){
var userUnit=document.getElementById(“eUnit”).value;
var_50=0.50;
var_100=0.70;
var _200=1.20;
var _250=1.50;
//var附加费用=20%;
var first50=50;
var first100=100;
var first200=200;
var first250=250;

if(userUnit这里是将值保存为百分比的代码

函数单位计数(){
var userUnit=document.getElementById(“eUnit”).value;
var_50=0.50;
var_100=0.70;
var _200=1.20;
var _250=1.50;
//var附加费用=20%;
var first50=50;
var first100=100;
var first200=200;
var first250=250;

如果(userUnit)我认为不除以100,你的数学是正确的,但这提供了一个数学百分比:一个小数点。要获得百分比,将小数点(本例中为0.2)乘以100。我认为不除以100,你的数学是正确的,但这提供了一个数学百分比:一个小数点。要获得百分比,请乘以小数点(在本例中为0.2)乘以100。“虽然,它显示为0.2,而不是20%”-他们希望
%
字符也在其中。“虽然,它显示为0.2,而不是20%”-他们希望
%
字符也在其中。“尽管,它显示为0.2,而不是20%。”-他们还需要
%
字符。然后他们可以添加%character。“虽然,它显示为0.2,而不是20%”-他们还需要
%
字符。然后他们可以添加%character。