基本语法
3. 基本语法
iScript采用JavaScrip语法。
3.1. 比较运算子
运算子 | 说明 |
---|---|
== | 如果操作数相等传回 True |
!= | 如果操作数不相等传回 True |
> | 如果左边的操作数大于右边的操作数就传回 True |
< | 如果左边的操作数小于右边的操作数就传回 True |
>= | 如果左边的操作数大于或等于右边的操作数就传回 True |
<= | 如果左边的操作数小于或等于右边的操作数就传回 True |
3.2. 逻辑运算子
运算子 | 说明 |
---|---|
&& | 逻辑 “and” :当两个操作数同时是真时传回 True,否则传回 False |
|| | 逻辑 “or” :当任一个运算原是真时就传回 True,只有在两个操作数都是假时才传回False |
! | 逻辑 “not” :当操作数是假时传回 True,当操作数是真时传回 False,这是单元运算子且在操作数之前 |
3.3. 运算子优先级
因为表达式可以是其它表达式的操作数,了解运算子的优先级是必要的。 你所学到的运算子会被下列的顺序被评估(从最低优先级到最高):
指定操作数 | = += -= *= /= %= |
---|---|
条件运算子 | ?: |
逻辑 or | || |
逻辑 and | && |
等式 | == != |
关系式 | < <= > >= |
加 / 减 | + - |
乘 / 除 / modulus | * / % |
括号 | ( ) |
3.4. 变量
为了使用变量,最好在使用前申明它。申明变量就告诉 iScript 该变量的存在,以便iScript在解析时知道该变量代表什么。虽然使用变量有可能同时申明它了,但申明变量有助于程序的组织性及易于追查变量的范围。可以使用var指令来申明变量,如:
var example="An Example";
3.5. 可分岔执行的 if-else 叙述
if condition { JavaScript Code; } else { JavaScript Code; }
示例:
//定义变量
var question="What is 10+10 ? ";
var answer=20;
var correct="你答对了~"
var incorrect="你答错了~"
//问问题
var response=prompt(question,"0");
//第一次检查
if (response!=answer){
//答案错误!correct;
}else {
//答案正确!incorrect;
}
3.6. 计次执行的 for 循环
如果已经确定执行的次数,使用for循环最方便,它的格式是: for( 计次变数=起始值 ; 连续执行循环的条件 ; 更新计次变量的条件 ) 叙述(区块);
示例:
for(var i = 1 ; i <= 10 ; i++ ){
$PRINTER.println( "第" + i + "次");
}
3.7. while循环
示例:
var i = 0;
while (i < 1000) {
i++;
if (i == 5)
continue;
if (i == 10)
break;
$PRINTER.println(i + "次");
}
文档更新时间: 2022-11-02 13:26 作者:admin