我有一个小小的脑筋急转弯,一直困扰着我。我无法控制我的脚本所写的小数位数。
HTML
<script type="text/JavaScript">
<!--
document.write($tekn_2_2/$tekn_2_1)
//-->
</script>JS
$tekn_2_1 = "28"
$tekn_2_2 = "7600"我想让它返回值'271‘而不是'271.42857142857144’。我很抱歉,我知道这应该是个小案子,但我可以让任何东西工作。
发布于 2013-01-16 03:58:57
编辑:最初我投票给toFixed,但不知道这个函数也是四舍五入的。看起来简单的地板就是你所需要的。
Math.floor($tekn_2_2/$tekn_2_1) == 271编辑:对于Javascript:+1 :它在基本操作上的好的部分,比如这样。以简短但信息量很大的方式。
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742
发布于 2013-01-16 03:57:42
document.write(Math.round($tekn_2_2/$tekn_2_1));https://stackoverflow.com/questions/14345757
复制相似问题