1) if语句
if (condition){
exp1;
}
————
if (condition){
exp1;
}else{
exp2;
}
————
if (condition) exp1;
————
if (condition1)
exp1;
else if (condition2)
exp2;
else if (condition3)
exp3;
else
exp4;
使用else if语句指定多个替代项
————
condition ? exp1 : exp2
可以直接跟在“=”后进行赋值
2)swich...case语句
switch (controlExp) {
case value1:
exp1;
break;
case value2:
exp2;
break;
case value3:
exp3;
break;
...
default:
exp4;
break;
}
通过让controlExp匹配每个case后的项来执行对应的语句,如果所有case 语句都不匹配控制值,将执行default 语句。default 语句是
可选的,同时可以放置在case 语句序列的任何地方。
如果需要不止一个case 语句来执行相同的代码块,将case 语句放在彼此的后面。
如果不在case 语句下的表达式末尾添加一个break 语句,MEL 将继续评估switch 块中的其他表达式,直到到达break 语句或块的末
尾。如果不是特别需要建议在对应的语句后都加上break
一般在末尾不需要添加break,但为了提高兼容性,建议加上
3) break语句:在任意位置跳出循环,执行后面的语句
4)continue语句:
有时您要立即完成当前的循环迭代,但继续循环。continue 指令结束当前的迭代并且开始下一个循环迭代,跳过continue 和循环结束之
间的任何语句。
5)for语句
for (initialization; condition; change of condition) {
statement;
statement;
...
}
change of condition:i++、i--、i+=5等
6)for-in
遍历数组中每一个元素执行对应的命令
for (array-element in array) {
statement;
statement;
...
}
array-element是起到指针作用的一个变量,可以在循环之前定义其类型,在循环中会依次存储数组中的内容;也可以不定义让其自动匹配
7)while语句
while (condition) {
statement1;
statement2;
...
}
只要满足condition就会持续执行while中的语句,知道条件为假
8)do...while语句
do {
statement;
statement;
...
} while (condition);
在每个循环结束时检查条件。语句块至少执行一次。当条件为false 时,循环将会终止。
本文档为【Maya Mel语法结构】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。