7.6.3 操作符与数据类型汇总
WMLScript操作符的操作数有的只需要一种数据类型,有的可以有多种数据类型。前一种情况一般不会涉及操作数类型的数据转换,但后一种情况往往需要类型转换。为了方便大家从总体上把握这些操作符及其操作数的类型转换规则,我们将它们列在表7.2和表7.3中,供大家参考。
表7.2 单一类型操作数的操作符及其规则
操作符
操作数类型
结果类型
执行操作
!
布尔型
布尔型
一目逻辑非
&&
布尔型
布尔型
逻辑与
||
布尔型
布尔型
逻辑或
~
整数型
整数型
一目位非
<<
整数型
整数型
左位移
>>
整数型
整数型
带符号右位移
>>>
整数型
整数型
补零右位移
&
整数型
整数型
位与
^
整数型
整数型
位异或
|
整数型
整数型
位或
%
整数型
整数型
求余
div
整数型
整数型
整除
<<=, >>=, >>>=, &=, ^=, |=
第1个操作数为变量,
第2个操作数为整数型
整数型
位操作赋值
%=, div=
第1个操作数为变量,
第2个操作数为整数型
整数型
数学运算操作赋值
本 章 小 结
本章我们先从一个在WML程序中调用WMLScript函数的简单例子初步认识了WMLScript脚本语言,随后我们介绍了WMLScript语言的主要优点、用途及其工作原理,接下来我们利用较大的篇幅,详细讲解了WMLScript语言的基本语法和规则,内容涉及WMLScript的基本规定、词法结构、程序书写方法、变量与数据类型、操作符与表达式以及数据类型的自动转换规则等。
本章内容都是WMLScript脚本语言的基础知识,大家应当全面掌握。尤其是WMLScript的变量、数据类型和操作符等内容,是我们后面进一步学习WMLScript编程的重要准备知识,学习时大家最好结合我们的举例,通过例子认识和深入掌握这些知识。
