算术运算符介绍和相应实例
一、算术运算符包括哪些?
asp环境中,vbscript算术运算符包括:+加法,-减法,*乘法,/除法,\整数除法,Mod余数,^指数。
二、实例解释分析
加法运算符“+”实例:<%dim a,b,ca=5b=8c=a+bresponse.write c%>分析:把变量a和b使用“+”相加就得到了新的结果。按F12预览,运行代码,IE浏览器显示:4。
减法运算符“-”实例:<%dim a,b,ca=28b=82c=b-aresponse.write c%> 分析:用b减去a我们最终输出了54这个结果。
正负号的使用实例:<%dim a,b,ca=-25b=78c=b-aresponse.write c%>分析:我们给a赋值为一个-25,负负得正,最终输出结果就等于是78+25=103了。定义一个数的正负,正数我们通常都省略不写,负数只要加上“-”号就可以了。
乘法运算符“*”实例:<%dim a,b,ca=3b=20c=a*bresponse.write c%>分析:最终输出了60这个结果。乘法运算符就是把运算符两边的数相乘,先后关系不重要。
除法运算符“*”实例:1、除法非整除实例:<%dim a,b,ca=100b=9c=a/bresponse.write c%>分析:得到结果:11.1111111111111。2、除法整除实例:<%dim a,b,ca=100b=9c=a\bresponse.write c%>分析:得到结果:11。整除得整数,小数部分不要,而非整除就是一种正常的除法,能得到小数点后面的数值。3、除法余数运算符实例:<%dim a,b,ca=10b=3c=a mod bresponse.write c%>分析:用a除以b然后得到的余数就是结果,10除以3,余1。最后我们也得到结果为1。这个运算符相对特殊一些,是字母构成的“Mod”。 4、指数运算符实例:<%dim a,b,ca=10b=3c=a^bresponse.write c%>分析:a是基本数,b则是多少次方。结果是:1000。怎么得到1000?10*10*10得1000,10的三次方就得1000。
三、运算符的优先级别 运算符包括算术运算符,连接运算符、比较运算符和逻辑运算符几种类型。 当表达式包含多个运算符时,将按预定顺序计算每一部分,该顺序称为运算优先级。 使用运算时按照先括号内后括号外的顺序执行,在括号中仍要遵循标准运算符优先级;优先级相同时按照从左到右的顺序计算。 当表达式有多种运算符时,先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。 字符串连接运算符 (&) 不是算术运算符,但是就其优先级而言,它在所有算术运算符之后,而在所有比较运算符之前。Is 运算符是对象引用的比较运算符,它并不比较对象或对象的值,而只判断两个对象引用是否引用了相同的对象。
