电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Asp>>Vbscript之使用数学运算符和函数:

Vbscript之使用数学运算符和函数

来源:远方网络 | 2005-6-4 9:19:21 | (有2923人读过)

使用数学运算符和函数

VBscript包括你期望一种编程语言应该有 的所有数学运算符。你可以进行加,减,乘和除的运算。这里是几个例子和可能的返回值:

Addition: <%=1+1%>

2

Subtraction: <%=45-23%>
22

Multiplication: <%=2*2%>

4

Division: <%=3/2%>

1.5

Integer Division: <%=3\2%>

1

Modulus: <%=3 MOD 2%>

1

Exponedtiation: <%=2^8%>

256

整除运算只返回整数。在这个例子中,表达式<%=3\2%>返回值是1,而表达式<%=3/2%>的返回值是1.5。取模运算符,MOD,返回除法运算的余数。例如,表达式<%=3 MOD 2 %>返回值是1。

VBsript还包括一批数学函数。这些函数包括四个三角函数:反正切函数ATN(),正玄函数SIN(),余玄函数COS(),正切函数TAN()。数学函数还包括自然对数函数LOG(),平方根函数SQR(),和指数函数EXP()。

另外,VBscript有五个取舍函数。这些函数是ABS(),INT(),FIX(),ROUND(),和SGN()。下面是一些例子及其返回值:

<%=ABS(-23.5)%>

23.5

<%=INT(-23.5)%>
-24

<%=FIX(-23.5)%>

-23

<%=ROUND(-23.555,1)%>

-23.6

<%=SGN(-23.5)%>
-1

函数ABS()返回一个绝对值。函数INT()四舍五入后最接近的整数。函数FIX()也返回最接近的整数,不过这个函数对复数是向下舍入而不是向上舍入。函数ROUND()允许你指定舍入后小数部分的位数。最后,函数SGN()返回1,0,或-1,分别对应其参数是正数,零,或复数。

还有一个操作数字的有用的函数。函数ISNUMERIC(),只有当它的参数表达式是一个数字是,返回 TRUE。这里有一个如何使用此函数的例子:

<%=ISNUMERIC(“-1”%>

TRUE

<%=ISNUMERIC(1)%>
TRUE

<%=ISNUMERIC(DATE)%>
FALSE

注意第一个例子用字符串“1”作为参数。只要传递给该函数的参数可以被解释为一个数字,该函数就返回TRUE。相反,参数“three”将返回FALSE。
Asp热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号