zoukankan      html  css  js  c++  java
  • ASP里面的四舍五入函数Round和FormatNumber

    ASP中其实有两个可以用作四舍五入的函数:Round函数和FormatNumber函数。

    Round 函数

    返回按指定位数进行四舍五入的数值。

    Round(expression[, numdecimalplaces])

    参数

    Expression
    必选项。数值表达式 被四舍五入。

    Numdecimalplaces
    可选项。数字表明小数点右边有多少位进行四舍五入。如果省略,则 Round 函数返回整数。

    FormatNumber函数

    FormatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]]。

    参数

    Expression
    必选项。

    Digit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
    LeadingDigit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
    Paren 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
    GroupDigit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。

    示例

    EXAMPLE: <%=Round(3.14159, 2)%>
    RESULT: 3.14

    EXAMPLE: <%=FormatNumber(45.324567, 3)%>
    RESULT: 45.325

    区别

    虽然Round函数叫做四舍五入函数,但是他所说的四舍五入与我们平常说的并不一样,我们平时的是:大于等于5的数值入、小于5的数值舍。但是,Round函数却是大于5的数值入、小于5的数值舍、等于5的话奇数入偶数舍。

    示例

    Round(1.5)
    Round(2.5)
    Round(3.5)
    Round(4.5)

    FormatNumber(1.5,0)
    FormatNumber(2.5,0)
    FormatNumber(3.5,0)
    FormatNumber(4.5,0)

    Round的结果是:
    2
    2
    4
    4

    FormatNumber的结果是:
    2
    3
    4
    5

    看样子,如果真的要使用四舍五入的函数,还是用FormatNumber的准确一些!

  • 相关阅读:
    Appium:四:控件
    Appium:三:APP元素定位
    jmeter分布式踩得坑汇总
    Linux环境下进行分布式压测踩过的坑
    记录一次余额迁移的坑(测试角度)
    记录性能测试脚本开发的过程
    jmeter如何设置全局变量
    性能测试,如何得到大量token,并保存在本地文件中
    小程序测试心得
    测试管理三
  • 原文地址:https://www.cnblogs.com/lavenderzh/p/1638764.html
Copyright © 2011-2022 走看看