女人穿什么夹脚拖鞋:asp函数中的除法

来源:百度文库 编辑:中科新闻网 时间:2024/05/14 20:05:44
一时忘记了,望各位大侠告知一下。
例如有一个变量的值为
i=568
我要用一个ASP函数将i除以365,并得到除以后余下的数字。
就是能得到1和203
但是不要告诉我用“i-365=203”哦。因为这个i的数值是不确定的。

另外,如果用c=i/365得出的数值是1.5561……,后面一大堆数字,我只想取小数点的2位,用哪个ASP函数?

取2位是用
round()函数
round(i/365,2)

取整数的话,转为 int型 自动变了.

上面的会四舍五入.

取余数 用 mod()
i=568
x=365
i Mod x

函数Mod()功能:取余数

例子:568 Mod 365
结果:203

ASP截取字符串

Function InterceptString(txt,length)
txt=trim(txt)
x = len(txt)
y = 0
if x >= 1 then
for ii = 1 to x
if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) >255 then '如果是汉字
y = y + 2
else
y = y + 1
end if
if y >= length then
txt = left(trim(txt),ii) '字符串限长
exit for
end if
next
InterceptString = txt
else
InterceptString = ""
end if
End Function

用这个方法:<%=FormatNumber(i/365,2) %>

asp函数:
  ASP函数与VBSCRIPT类似, asp函数包括 asp自带函数以及用户创建函数, 为asp网页编程实现功能所必需的部分。
  严格来说,ASP只是一种环境,一种技术,但它并不是一种语言,所以也就谈不到”ASP函数“,上面提到的“ASP函数与VBSCRIPT类似”的说法更是错误的。
  众所周知,ASP可以使用VBScript,也可以使用JScript(即JavaScript),本文提到的函数实际上是VBScript中的一些常用函数。
  VBScript中,自定义函数可以用Function关键字创建。