round 也疯狂-JS 篇

作者:chilleen 来源:ITPOW(原创) 日期:2007-3-27

相关阅读:

Math.round(number)

如果 number 的小数部分大于等于 0.5,返回值是大于 number 的最小整数。否则,round 返回小于等于 number 的最大整数。 这是微软 JScript 语言参考上说的,很可惜,这种说法只适用于 number 为正数的情况。

规则:

number > 0,单纯的四舍五入,即只要小数 <0.5 即舍,只要小数 >=0.5 即入。

number < 0,特殊的四舍五入,即只要小数 <=0.5 即舍,只要小数 >0.5 即入。

示例(与 VBS 对照):

  • Math.round(1.4) 结果为:1
  • Math.round(1.5) 结果为:2
  • Math.round(1.6) 结果为:2

 

  • Math.round(2.4) 结果为:2
  • Math.round(2.5) 结果为:3
  • Math.round(2.6) 结果为:3

 

  • Math.round(-1.4) 结果为:-1
  • Math.round(-1.5) 结果为:-1
  • Math.round(-1.6) 结果为:-2

 

  • Math.round(-2.4) 结果为:-2
  • Math.round(-2.5) 结果为:-2
  • Math.round(-2.6) 结果为:-3

相关文章