永发信息网

在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,不要把每个函数的参数都要记住,其实只要知道常用的就行。
全部回答
  • 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个等。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯