www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP初级教程>正文    

第四章 WML Script语法基础


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

  4.4.5 变量值域
  由于变量类型尤其所赋数据的类型决定,所以变量值与域其所赋数据的可取范围等价的。下面的我们就给出整数、浮点数、字符串和布尔型的区值范围,以参照确定应类型变量的值域。1.整数的范围。WMLScript支持的整数是32位的,也就是说整数的区值范围是从2147483648到+2147483647。我们可以在程序运行期是用Lang函数来取得这些值,如:
  Lang.maxInt(); //获取最大的整数
  Lang.maxInt(); //获取最小的整数
  2.浮点数的范围。它是指WMLScript浮点数的精度所能表示的最小和最大数值WMLScript支持32为的单精度浮点数,其最大至时3.40282347E+38,最小的非零的数是1.17549435E-38或更小(按照正常的精度)。
  我们可以使用浮点Float函数库在程序运行其取得这些数值:
  Float.maxFloa(); //获得WMLScript所支持的最大浮点值
  Float.maxFloa(); //获得WMLScript所支持的最小浮点值
  对于运行期出现的一些特殊的浮点数,WMLscript将按照下述规则处理:
  其一,如果操作结果是一个不能被单精度浮点数所能表示的数值,那么该结果将被认为是invalid,即无效值;
  其二,如果操作结果发生下溢出,那么结果将作为0.0处理:
  其三,负的零和正的零是完全相等的。
  3.字符串的范围。任何由于字母、数字或特殊字符组成的符号串都是WMLScript中定义的有关字符串的操作或String库中的函数控制字符串。
  4.布尔型数据的范围。布尔型数据只有ture和flase两个取值,这也是布尔型变量的两种数值。我们可以使用布尔型数据取初始化或指定某一变量的数值,或将布尔值变量写入一个需要布尔值作为参数的语句。布尔值可以是数值运算的结果,也可以是逻辑运算的结果。
  下面就是定义布尔型变量并赋初值的例句:
  var truth=truth;
  var lie=!truth;
  4.5 操作符与表达式
  在WMLScript中,表达式可以把变量、常量与操作符结合起来,经过运算能够产生一定的运算结果。表达式运算后产生的结果可以是整数型、浮点数型、字符串型或布尔型的数据。其实,对于表达式我们并不陌生,例如,1+2就是一个简单的表达式。

本新闻共11页,当前在第07页  
01  02  03  04  05  06  07  08  09  10  
11  

上一篇:第三章 WML编程
下一篇:第五章 WMLScript脚本程序设计(上)
Google
 
关于“第四章 WML Script语法基础”的相关内容连接
·第六章 WML Script标准函数库(下)
·第六章 WML Script标准函数库(上)
·第五章 WMLScript脚本程序设计(下)
·第五章 WMLScript脚本程序设计(上)
·第三章 WML编程
·第二章 WML语言基础
·第一章 WAP Server = Web Server + Configuration
·专题:WML语言全垒打

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved