语法规则如下: 1、 每一行程序均以分号结尾 2、 注释方法:“//”或者“/* */” 3、 使用关键字“var”来声明变量 怎么样?从上面我们就可看出来,WMLScript语言和javascript语言是多么的相似,WMLScript的变量类型有:Boolean、Interger、Floating-point、String、Invalid WMLScript的流程控制语言和javascript的相同,实例如下:
// if-else if (x == y){ x = x * 3.25; }else{ x = 0; } // for loop for (var counter = 1; counter < 500; counter ++){ var i = counter * 1.05; somefunction(i); }; // while loop while (i > j){ i--; }; // break for (var counter = 1; counter < 500; counter ++){ var i = counter * 1.05; if (counter == 250) break; somefunction(i); }; file://continue for (var counter = -100; counter < 100; counter ++){ if (counter == 0) continue; var x = 350/counter; }; 函数: WMLScript的函数使用方法如下: extern function identifier(FormatParameterList) Block ; extern是说明函数是放在另外一个文件当中的。如下: function RunTime(distance, speed){ var time = distance / speed; return time; }; 此例出入distance以及speed两个参数,然后返回time的值。如果调用的是WMLScript的內建函数,就必须加上这个函数所属的类名,例如调用 String类的length()函数,使用: var a = String.length('just a test'); 內建函数。 WMLScript有六大內建函数: Lang:包含数据形态、绝对值、随机数等。 Float:浮点数处理。 String:字符串长度(length)、字符位置(charAt)等字串处理。 URL:getReferer、getHost。 WMLBrowser:go、prev、next、refresh等浏览处理。 Dialogs:弹出(prompt、confirm、alert)等对话框。 首先我们先建立一个WML文件,WMLScriptExample.wml,內容如下:
|