我现在的位置:

微知识 - 知识分享 - 电脑网络 - 编程开发
知识分享
  1. ASP 常用数字函数摘要。

    完善时间:2019-03-21 09:31:06会员:bekda目录:电脑网络 - 编程开发浏览:1996 次

    1、IsNumeric()

    作用:判断是否为数字,返回 Boolean 值:true/false。。

    用法:IsNumeric(expression),expression 参数可以是任意表达式。

    举例:

    <%
    dim Expre
    Expre="abc"
    response.write IsNumeric(Expre)    '返回:False
    
    Expre="1"
    response.write IsNumeric(Expre)    '返回:True
    
    Expre=1
    response.write IsNumeric(Expre)    '返回:True
    
    Expre=1+2+3
    response.write IsNumeric(Expre)    '返回:True
    %>



    2、mod

    作用:模数求余(两个数值相除返回其余数)。

    用法: number1 mod number2

    举例:

    <%
    dim Num1,Num2
    Num1=13
    Num2=3
    response.write Num1 mod Num2    '返回:1
    
    Num1=48
    Num2=4
    response.write Num1 mod Num2    '返回:0
    %>


    3、FormatPercent()

    作用:格式化为百分比样式

    用法:FormatPercent(expression,NumDigAfterDec,IncLeadingDig,UseParForNegNum,GroupDig)

            expression:需被格式化的表达式(必须)

            NumDigAfterDec:小数点显示位数,默认使用电脑的区域设置(可选)

            IncLeadingDig:小数点前面0是否显示,-2使用计算机区域设置,-1显示前导0,0不显示0(可选)

            UseParForNegNum:负值用括号表示,-2使用计算机区域设置,-1显示括号,0显示负号(可选)

            GroupDig:数字分组符号将数字分组,-2使用计算机区域设置,-1逗号分组,0不分组(可选)

    举例:

    <%
    dim Num
    Num=0.567
    response.write FormatPercent(Num,1)    '保留1位小数,返回:56.7%
    
    Num=0.00567
    response.write FormatPercent(Num,2,-1)    '保留2位小数,显示小数点前面的0,返回:0.57%
    
    Num=-0.00567
    response.write FormatPercent(Num,2,-1,-1)    '保留2位小数,显示小数点前面的0,负值用括号表示,返回:(0.57%)
    
    Num=12.345
    response.write FormatPercent(Num,2,-1,-1,-1)    '保留2位小数,显示小数点前面的0,负值用括号表示,使用符号分组,返回:1,234.50%
    %>


    4、FormatNumber()

    作用:数字格式化函数

    用法:FormatNumber(expression,NumDigAfterDec,IncLeadingDig,UseParForNegNum,GroupDig)

           expression:需被格式化的表达式(必须)

           NumDigAfterDec:小数点显示位数,默认使用电脑的区域设置(可选)

           IncLeadingDig:小数点前面0是否显示,-2使用计算机区域设置,-1显示前导0,0不显示0(可选)

           UseParForNegNum:负值用括号表示,-2使用计算机区域设置,-1显示括号,0显示负号(可选)

           GroupDig:数字分组符号将数字分组,-2使用计算机区域设置,-1逗号分组,0不分组(可选)

    举例:

    <%
    dim Num
    Num=56.123
    response.write FormatNumber(Num,1)    ''保留1位小数,返回:56.1
    
    Num=0.123
    response.write FormatNumber(Num,2,-1)    '保留2位小数,显示小数点前面的0,返回:0.12
    
    Num=-0.123
    response.write FormatNumber(Num,2,-1,-1)    '保留2位小数,显示小数点前面的0,负值用括号表示,返回:(0.12)
    
    Num=5678.123
    response.write FormatNumber(Num,2,-1,-1,-1)    '保留2位小数,显示小数点前面的0,负值用括号表示,使用符号分组,返回:5,678.12
    %>



联系方式:

南京贝加达电子科技有限公司

  • 地址:南京市江北新区柳州北路21号涤太太科技大楼2F
  • 联系人:焦倩华(先生)
  • 手机:13813916308
  • 邮箱:Ser@bekda.com
  • 服务专线:400-8282-116
©2010-2024 Bekda Electronic Technology Co., Ltd. All right reserved.

苏公网安备 32011102010041号

320111201705278429

苏ICP备12027725号