7.5.5 WMLScript比较操作符 |
|---|
| WAP技术站:www.wapease.com
|
7.5.5 比较操作符 var res = (myAmount > yourAmount); var val = (( 1/0) == invalid); // val = invalid WMLScript支持的比较操作符共有6种,下面就分别介绍一下。 (1) ==。即等于操作符,它可以比较两个操作数是否相等。如果两个操作数相等,则返回true,否则返回false。 例如,对于3==3.0的比较,返回结果为true;而对于3==4的比较,返回结果为false。 (2) !=。即不等操作符,它可以比较两个操作数是否相等。如果两个操作数相等,则返回false,否则返回true。 例如,对于3!=3.0,返回结果为false;对于3!=4,返回结果为true。 (3) >。即大于操作符。其运算规则是,如果左操作数大于右操作数,则返回true,否则返回false。 例如,对于3>2,返回结果为true;对于3>3,返回结果为false。 (4) <。即小于操作符。运算规则是:如果左操作数小于右操作数,则返回true,否则返回false。 例如,对于3<4,返回结果为true;对于3<3,返回结果为false。 (5) >=。这是大于等于操作符。运算规则是:如果左操作数大于或等于右操作数,则返回true,否则返回false。 例如,对于3>=2,返回结果为true;对于3>=3,返回结果为true;对于3>=4,返回结果为false。 (6) <=。这是小于等于操作符。运算规则是:如果左操作数小于或等于右操作数,则返回true,否则返回false。 例如,对于3<=4,返回结果为true;对于3<=3,返回结果为true;对于3<=2,返回结果为false。 除了数值类型之外,字符串类型也可以进行比较,在比较字符串的过程中,WMLScript会把字符串中的每个字母转换成相应的ASCII码值,然后从第一个字符开始比较两个字符串中相应的字符,根据它们的ASCII码值进行判断。 |
| 上一篇:7.5.3 WMLScript位操作符 下一篇:7.6 WMLScript数据类型自动转换规则 |
|
