JavaScript中的Math.round()方法到底如何使用
的有关信息介绍如下:JavaScript中的Math对象有个Math.round()方法,返回与给出的数值表达式最接近的整数,一般是四舍五入。四舍五入,即是小数位小于等于4舍去;大于等于5,进一位。但是,今天我在一本书上看到有这么一道题目,发现这个题目的答案很奇怪,于是我亲手操作,打印结果,具体如下:
第一步,首先,我新建了一个静态的HMTL,并在
给出一个button按钮,是为了更好的显示结果,如下图所示:第二步,这里,我使用jquery方法,那么就需要引进jquery核心js,jquery-2.1.4.js,如下图所示:
第三步,接着,我照着上面的试题,创建一个button按钮事件,将返回的结果以弹窗的形式打印出来,如下图所示:
第四步,为了让按钮显示更大,我设置了按钮样式以及在整个页面的样式,
style="width:100%; height:100%; text-align:center; vertical-align:middle;"
如下图所示:
第五步,然后,直接在Dw CS6中点击“在浏览器中预览/调试”,在浏览器中查看打印的结果,初始化时,如下图所示:
第六步,点击“确定”按钮,发现打印出来的结果如下图。numa为10.52,按照round()方法的规则:四舍五入,那么an打印的结果是11;而numb为10.35,四舍五入后,bn打印的结果应该为10,而不是11。
所以,简介中的试题的答案不是D,而是B