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

9.1 Lang库及其函数(1)


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

9.1  Lang库及其函数
WMLScript的Lang库包含了一些与WMLScript语言核心数据相关的一些函数,使用这些函数可以实现WMLScript程序中的数据处理,如abort、abs、characterSet、exit、float、isFloat、isInt、max、maxInt、min、minInt、parseFloat、parseInt、random及seed等。

9.1.1  abs函数
abs函数用于返回给定数值的绝对值。如果给定的数值是个整数,那么返回值就是个整数;如果给定的数值是浮点数,那么返回的数值就是浮点数。如果给定的数值不符合WMLScript的数据类型要求,则返回invalid。abs函数的语法格式为:

Lang.abs(value)

它只有一个参数value,可取值为数值。

例如,下面两行语句就是使用abs函数的简单例子:

 

var a = -6;

var b = Lang.abs(a);        file://b = 6

 

第1条语句将-6赋给变量a,第2条语句利用abs函数求a的绝对值并把结果赋给变量b,所以此时b的结果为+6。

9.1.2  min函数
min函数用于求出两个给定数值中的较小数值。求出该数即选中该数并返回给调用min函数的语句或函数,返回数的类型和值与选中数的类型及值完全一致。min函数的语法格式如下:

Lang.min(value1, value2)

它有两个参数value1和value2,它们的取值必须是数值。如果它们取值的数据类型不同,则min函数将根据WMLScript的整数或浮点数的自动转换规则,将它们的值转换为同一种类型的数据,然后再进行比较,并从中选取较小的那个数。如果两个数相等,则选取第1个参数的数值。

如果value1和value2的数值类型不能转换为可以比较的数据类型,则min函数就会放弃它们的比较,而返回invalid,表示参数无效,不能比较。

例如,下面我们给出了几个使用min函数进行比较的语句,我们同时注释了它们的比较结果,大家可以从中分析一下min函数的工作方式:

 

var a=-3;

var b=Lang.abs(a);

var c=Lang.min(a,b);                      // 比较结果是c=-3

本新闻共6页,当前在第1页  1  2  3  4  5  6  

上一篇:第9章 WMLScript库及库函数
下一篇:9.1.11 exit函数
Google
 
关于“9.1 Lang库及其函数(1)”的相关内容连接
·专题:WML语言全垒打
·WML字符使用基本规则
·9.8.4 简单动画实例
·9.8.3 货币换算实例
·9.8 WML/WMLScript应用举例
·9.5 WMLBrowser库及其函数
·9.4 URL库及其函数(2)
·9.4 URL库及其函数(1)
·9.3.10 replaceAt函数
·9.3.5 find函数

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

Copyright © 2003-2008 Wapease Network, All Rights Reserved