在asp中,FormatNumber的用法是怎样的,IsNumber的作用是什么
答案:5 悬赏:70 手机版
解决时间 2021-01-03 06:07
- 提问者网友:wodetian
- 2021-01-03 01:18
在asp中,FormatNumber的用法是怎样的,IsNumber的作用是什么
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-01-03 02:13
给你举几个简单的例子,一看就让你明白,免得你看其它资料,越看越糊涂。A = "12345.6789"
<%=Formatnumber(A,3)%>
执行结果:12345.679,参数3就是保留几位的意思。
B = "AAAA"
C="123"
Response.write IsNumber(C)
结果就是:True
Response.write IsNumber(B)
结果就是:False
IsNumber就是判断一个变量是否是数字。
这下明白了吧。学Asp,不要把每个函数的参数都要记住,其实只要知道常用的就行。
<%=Formatnumber(A,3)%>
执行结果:12345.679,参数3就是保留几位的意思。
B = "AAAA"
C="123"
Response.write IsNumber(C)
结果就是:True
Response.write IsNumber(B)
结果就是:False
IsNumber就是判断一个变量是否是数字。
这下明白了吧。学Asp,不要把每个函数的参数都要记住,其实只要知道常用的就行。
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-01-03 03:27
FormatNumber(str,2) 格式化数字为小数点后两位
IsNumber(str) 是判断变量是否为数字
- 2楼网友:不如潦草
- 2021-01-03 03:17
formatnumber 函数 返回表达式,此表达式已被格式化为数值。 下面例子利用 formatnumber 函数把数值格式化为带四位小数点的数: function formatnumberdemo dim myangle, mysecant, mynumber myangle = 1.3 ' 用弧度定义角。 mysecant = 1 / cos(myangle) ' 计算正割值。 formatnumberdemo = formatnumber(mysecant,4) ' 把 mysecant 格式化为带四位小数点的数。 end function asp中没isnumber这个说法,应该是isnumeric,判断变量是否为数字类型的。 用法如下: dim age age=request.form("age") if not isnumeric(age) then response.write "年龄必须为数字类型!" end if
- 3楼网友:迟山
- 2021-01-03 02:38
定义和用法
FormatNumber 函数可返回作为数字被格式化的表达式。
语法
FormatNumber(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
参数 描述
expression 必需的。需被格式化的表达式。
NumDigAfterDec 指示小数点右侧显示位数的数值。默认值为 -1(使用的是计算机的区域设置)。
IncLeadingDig 可选的。指示是否显示小数值的前导零(leading zero):
-2 = TristateUseDefault - 使用计算机区域设置中的设置。
-1 = TristateTrue - True
0 = TristateFalse - False
UseParForNegNum 可选的。指示是否将负值置于括号中。
-2 = TristateUseDefault - 使用计算机区域设置中的设置。
-1 = TristateTrue - True
0 = TristateFalse - False
GroupDig 可选的。指示是否使用计算机区域设置中指定的数字分组符号将数字分组。
-2 = TristateUseDefault - 使用计算机区域设置中的设置。
-1 = TristateTrue - True
0 = TristateFalse - False
- 4楼网友:山河有幸埋战骨
- 2021-01-03 02:27
FormatNumber是把表达式的值转为数字,且可以保留指定的小数位,如:
a = FormatNumber(2.4456787, 3)
a的值是2.446
IsNumber是错的,正确的应该是IsNumeric,是判断表达式的值是否为合法数值。要注意的是除了阿拉伯数字,表达式中如果含有下面这些符号也是会被认为是数值的:
正负号,如 IsNumeric("-473") = True
小数点,如 IsNumeric("34.2986") = True
分节号(即逗号),如 IsNumeric("123,456,789.00") = True
科学计数法,如 IsNumeric("3E6") = True
当然,这些特殊符号要放在正确的位置才行,比如正负号要在第一个字符处、小数点最多只能1个等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯