|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
每个声明内只能有一个属性,如果属性值中含有空格用双引号括起来例,在一个声明块内可以有多个声明,每个声明用分号隔开。
4.3.3WMLScript程序的基础誊写划定规矩
WMLScript程序的基础书籍写划定规矩:
1.程序由多少语句或函数构成,函数有由多少语句构成;
2.每一个完全的语句前面必需加上分号(;),语句关头词语操纵数之间必需有空间;分号(;)是WMLScript程序的构成部分;
3.函数体之间必需利用成对的花括号({})括起来,并且函数停止时在右花括号(})的前面还要加上分号(;);函数申明部分,如函数名、函数范例、函数参数等要放在花括号({})的后面;
4.有些语句大概也必要有用花括号({})办含内容,这类语句一般也能够放在函数中,以是花括号({})是能够嵌套的。
固然,分歧的语句、参数、变量等元素在声明和誊写时大概另有一些更细的请求,详细我们前面先容这些元素是再专门给出,
4.4变量与数据范例
变量即数据范例是一切编程言语的观点和构成部分,WMLScript对此也不破例。它对其变量利用办法和数据范例界说办法给出了具体的划定。变量一般与某数据之绝对应,我们能够给变量赋值,并可在程序实行中改动变量的值。上面我们解说WMLScript有关变量与数据范例的具体划定。
4.4.1变量及其声明
变量是在WMLScript剧本程序中具有值的标记名,或说标识符。利用变量能够存储和改动程序中必要的数据。与C言语分歧的是,WMLScript仅撑持函数内界说的变量或用于传送数的参变量。
变量利用前必需举行声明,也就是界说变量,即指定变量的名字。声明变量的关头字是var,它的前面根上作为变量名的正当的标识符,并于最初加上分号(;),即完成一个量的声明。声明变量是可使用var一次声明多个变量名,相邻变量之间利用都号(,)距离。
一样平常情形下,我们在给变量定名的时分,都但愿可以利用成心义的变量名。比方,当必要利用一个变量暗示一本书的代价时,固然将变量定名为j或book都没有甚么毛病,但如果能定名为bookPrice则会是的WMLScript剧本程序具有更好的可读性,能够便利编程职员举行剧本的编写和调试事情。并且,因为WMLScript在给变量定名是不克不及利用保存字,以是思索到制止因为一时的忽略时变量名欲保存字产生抵触,我们倡议利用多个单词组合在以其作为一个变量的称号,这是一个对照好的办理举措。比方,假如要界说一个变量来存储的、一本书的代价,那我们能够无妨利用bookPrice大概book_price作为变量的称号,如许,一方面能够时变量显得加倍明晰,另外一方面也能够制止变量与保存字的抵触成绩。
以上只是我们关于变量定名的倡议,并非强迫性的请求,用户完整能够不依照我们的请求来做,只需恪守WMLScript关于标识符定名的请求就能够了,但养成优秀的编程作风不管是对编程职员仍是对剧本编写职员来讲,都是非常成心义的。
4.4.2变量的感化域与性命期
一个变量的感化域是指在程序中可以援用这个变量的一段代码。因为WMLScript仅撑持函数内界说的变量,以是WMLScript变量的感化与一般就是界说它们的谁人函数。在该函数以外,变量不再发扬间接感化。
变量的性命肇端值从变量声明入手下手到生效为止。变量的性命期也被称为变量的耐久期、存活期。一个变量在界说它的全部函数内都是无效的,函数内的任何语句块都不会减少变量的性命期或限定变量的感化域。
假如一个变量未经性命就间接利用,或声明事后再次声明,城市损坏变量的性命期。前一种情形会招致变量没有入手下手声明期,即没有“性命”;尔后一种情形则招致变量声明期没有停止之前就从头付与声明期,即让它屡次“出世”。这城市招致变量有效利用。上面函数中的变量利用就申明了这一成绩:
functionfoo(){
x=1;//毛病:变量利用前没有声明,改动量还没有“声明”。
varx,y,z;
y=x+3;
varzd=invalid
if(x){
var(y);//毛病:这一变量已声明,这里是反复声明。
};
};
4.4.3变量的利用
WMLScript的变量只能在界说它的函数内利用。利用时必要声明变量,声明变量是能够同时对变量赋值,乃至对变量举行运算。比方,上面的复杂函数就申明了变量的这类天真的利用办法:
functionourAge(){
varmyAge=38;
varyourAge=26;
varourAge=myAge+yourAge;
returnourAge;
};
利用变量时可经由过程挪用变量名字的情势来完成。下面例子中的“varourAge=myAge+yourAge;”一句,经由过程挪用变量名,变量ourAge对变量myAge和变量yourAge实施了乞降操纵。
4.4.4变量范例与数据范例
WMLScript是一种“弱范例”的言语,及其变量没有断定的范例。WMLScript变量的范例有改动量所赋数据的范例决意,并依据数据范例的改动而改动。WMLScript只撑持外部界说的数据,因而我们编写程序是无需指定WMLScript变量的范例,WMLScript减依据变量而赋数据的范例主动举行婚配。因为WMLScript的数据范例共有整数、浮点数、字符串、布尔型和“有效型”五品种型,以是WMLScript变量的范例所能婚配的也就是这五品种型。
你可以将许多网页的风格格式同时更新,不用再一页一页地更新了。 |
|