if 语句
优质
小牛编辑
140浏览
2023-12-01
if 语句,就是类似于「如果○○的话,做●●」,根据条件判断脚本的一部分是否执行的语法。
语法如下:
if(expression)
语句或语句块
else
语句或语句块
第一个“语句或语句块”是当 expression 表达式的结果为真时执行的部分,第二个“语句或语句块”则是结果为假时执行的部分。如果不需要 else 以后的部分,可以省略。
例:
if(a==b)
inform("a和b相等");
if(a<b)
{
vart;
t=a;a=b;b=t;//a与b的值交换
}
if(a==b)
inform("a与b相等");
else
inform("a与b不相等");
if 与 else 的对应
else 与“前一个没有 else 与之对应的 if ”相对应。
例如:
if(expr)//★
if(expr)//●
statement;
else//●
statement;
else//★
statement;
上面的代码中,★ 的 else 和 ★ 的 if 相对应,● 的 else 与 ● 的 if 相对应。
像TJS2一样的自由风格语言,即使缩进对应错了,像if(expr)//★
if(expr)//●
statement;
else//●
statement;
一样写,对应关系也会按照上面的规则,请务必要注意。
如果想明确地加以区分,可以如下
if(expr){//★
if(expr)//●
statement;
}
else//★
statement;
使用语句块({ })将其包围起来。