Javascript中小数点后两位的除法

Javascript中小数点后两位的除法,javascript,function,division,Javascript,Function,Division,如何在Javascript中创建一个函数,在给定一个数字的情况下,该函数返回该数字中的百分之多少,然后四舍五入到小数点后2位 我的守则如下: function howManyHundreds(num) { return (num / 100.00); } 但是,它只返回实数。对于ex.55/100=0,而不是.55 赋值建议使用模运算符(%)来帮助,但我不确定如何将其用于四舍五入到小数点后2位,而不仅仅是余数 在此处调用函数将在警报框中显示.55: <!DOCTYPE html

如何在Javascript中创建一个函数,在给定一个数字的情况下,该函数返回该数字中的百分之多少,然后四舍五入到小数点后2位

我的守则如下:

function howManyHundreds(num) {

   return (num / 100.00);

}
但是,它只返回实数。对于ex.55/100=0,而不是.55


赋值建议使用模运算符(%)来帮助,但我不确定如何将其用于四舍五入到小数点后2位,而不仅仅是余数

在此处调用函数将在警报框中显示.55:

<!DOCTYPE html>
<html>
<head>
<script>
function howManyHundreds(num) {
   return (num / 100.00);
}
</script> 
</head>
<body>
<script>
alert(howManyHundreds(55));
</script>
</body>
</html>

函数howManyHundreds(num){
返回(num/100.00);
}
警报(有多少人(55人));
如果要使用mod运算符,可以执行以下操作: (100%.55=.45)


函数howManyHundreds(num){
var mod=100.00%num
返回固定模式(2)
}
警报(多少个数量(.55));

您拥有的函数看起来有效,并返回您期望的值。 无论如何,这就是我如何测试打开Chrome控制台并定义以下步骤的方法,您可以验证输出

步骤1:调用方={}; 步骤2(如果要将输出固定为2位小数:caller.execute=函数howManyHundreds(num){

返回编号((编号(num)/100.00).toFixed(2))

} 步骤2(如果要对输出进行四舍五入):caller.execute=函数howManyHundreds(num){

返回数学舍入((数字(num)/100.00.toFixed(2))

}

步骤3:caller.execute(3444);//测试输出。
希望这有帮助。

该函数将正确返回分数。您如何调用该函数?您的函数工作正常。您能为我们提供上下文吗?“但是,它只返回实数。对于例如55/100=0,而不是.55。”不,它不:
<!DOCTYPE html>
<html>
<head>
<script>
function howManyHundreds(num) {
   var mod = 100.00 % num
   return mod.toFixed(2)
}
</script> 
</head>
<body>
<script>
alert(howManyHundreds(.55));
</script>
</body>
</html>