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

第五章 WMLScript脚本程序设计(下)


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

  说明:当程序执行中,发生了外部严重的错误。
  如何发生:随时。
  范例:电力微弱,系统自动。
  严重性:严重。
  判定状况:无
  解决方案:终止程序与WML Script解译器调用着的错误信号。
  5.4.4 一般错误(Nonfatal error)
  下面说明了WML Script的一般错误:
  计算错误(computational error)
  这些错误是由于WML Script数学上的运算所造成。
  除以零(divide by zero)
  说明:发生了除以零的状况
  如何发生:当程序中有除以零的状况。
  范例:var a= 10;
  var b= 0;
  var x= a/b;
  var y= a div b;
  var z= a%b;
  a/=b;
  严重性:一般。
  判定状况:高
  解决方案:产生结果为invalid。
  说明:发生了除以零的状况
  如何发生:程序要执行浮点数运算。
  范例:var a = Float.precision();
  var b = Float.precision();
  var c = a* b
  严重性:一般。
  判定状况:高,在某些状况很困难。
  解决方法:产生的结果为浮点数值0.0
  常数参考错误(constant reference error)
  说明:所参考的浮点数实字为not a number。
  如何发生:程序试着存取一个浮点数实字但组译器产生了not a number的浮点数常数。
  范例:参考浮点数常数。
  严重性:一般。
  判定状况:高
  解决方法:这会产生invalid值。
  说明:参考的浮点数实字不是正无穷大就是负无穷大的浮点数常数。
  如何发生:程序试着存取一个浮点数实字但组译器产生了正无穷大或负无穷大的浮点数常数。
  范例:参考浮点数常数。
  严重性:一般。
  判定状况:高
  解决方法:这会产生invalid值。
  说明:需要参照浮点数值所发生的错误。
  如何发生:程序需要使用浮点数值但环境值支持整数值。
  范例:var a = 3.14;
  严重性:一般
  判定状况:高
  解决方法:这会产生invalid值。
  转换错误
  这个错误的发生同WML Script所支持的自动转换有关。
  说明:欲转换成整数值,但这个值超过整数所能接受的范围(正或负)。

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

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

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

Copyright © 2003-2008 Wapease Network, All Rights Reserved