为了账号安全,请及时绑定邮箱和手机立即绑定

我如何对结果进行四舍五入?

我如何对结果进行四舍五入?

不负相思意 2021-12-02 15:09:41
<script >function sum() {    var txtFirstNumberValue = document.getElementById('studentenrolled').value;    var txtSecondNumberValue = document.getElementById('classsize').value;    var result = parseInt(txtFirstNumberValue) / parseInt(txtSecondNumberValue);    if (!isNaN(result)) {       document.getElementById('nooftut').value = result;    }}</script>         <tr>         <td><label for="studentenrolled">Student Enrolled</label>  </td>        <td> <input type="text" name="studentenrolled" id="studentenrolled"  value="<?php echo $row['studentenrolled']; ?> " /></td>         </tr>                       <tr>         <td><label for="classsize">Class Size</label>  </td>         <td> <input type="text" id="classsize"  onkeyup="sum();" /></td>         </tr>         <tr>        <td><label for="nooftut">No Of Tutorial</label>  </td>        <td> <input type="text" id="nooftut" disabled="disabled" /></td>        </tr> 如何在“nooftut”计算中向上或向下舍入结果:studentenrolled / class size = nooftut 由于 studentenrolled 是从数据库中提取的,我无法向上或向下舍入
查看完整描述

2 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

尝试 Math.round()


function sum() {

    var txtFirstNumberValue = document.getElementById('studentenrolled').value;

    var txtSecondNumberValue = document.getElementById('classsize').value;

    var result = parseInt(txtFirstNumberValue) / parseInt(txtSecondNumberValue);

    if (!isNaN(result)) {

       document.getElementById('nooftut').value = Math.round(result);

    }

}

<tr>

   <td><label for="studentenrolled">Student Enrolled</label>  </td>

   <td> <input type="text" name="studentenrolled" id="studentenrolled" value=" " /></td>

</tr>              

<tr>

   <td><label for="classsize">Class Size</label>  </td>

   <td> <input type="text" id="classsize"  onkeyup="sum();" /></td>

</tr> 

<tr>

   <td><label for="nooftut">No Of Tutorial</label>  </td>

   <td> <input type="text" id="nooftut" disabled="disabled" /></td>

</tr>


查看完整回答
反对 回复 2021-12-02
?
慕码人2483693

TA贡献1860条经验 获得超9个赞

+1.5 => +1.0 using Math.floor() (To round down)

-1.5 => -1.0 using Math.ceil() (To round up)


or just Math.round(0.9) => 1


查看完整回答
反对 回复 2021-12-02
  • 2 回答
  • 0 关注
  • 129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信