Javascript嵌套If语句
Javascript Nested If Statement
我到处找,但仍然无法回答问题。从本质上讲,我需要做的是一个嵌套的if语句。
下面是我的代码,但我收到了一条错误消息,上面写着"SyntaxError:expected expression,get keyword'else',line 198",它引用了警报后的行!
if((z!=='#EANF#')){
var signdec
signdec = "CODE:"
signdec += "TAG POS=1 TYPE=H1 ATTR=TXT:*" + "'n"
signdec += "TAG POS=R3 TYPE=A ATTR=TXT:*" + "'n"
signdec += "TAG POS=1 TYPE=P ATTR=TXT:No<SP>i<SP>data<SP>found. EXTRACT=TXT" + "'n"
iimPlay(signdec);
}
alert(iimGetExtract())
else if((iimGetExtract()!=='#EANF#'));{
iimPlay(sign)
iimPlay(after)
}
alert(iimGetExtract())
else if((iimGetExtract()=='i'));{
iimPlay(goback)
iimPlay(goback)
}
else if((iimGetExtract()=='#EANF#')){
iimPlay(goback)
iimPlay(goback)
}
else((z=='#EANF#'));{
iimPlay(goback)
}
感谢您的帮助,如果有办法缩短时间,请告诉我。
-
在
if
和else if
之间不能有任何alert
。一旦用alert
打破条件,它本质上就是一个新的条件语句,并且条件语句不能从else if
开始。 -
另外,如果不能放分号,请放在else后面。它将结束这里的语句(您可能将python与javascript)。
这就是if...else if...else
的样子:
if (someCondition) {
somethingHere();
} else if (someOtherCondition) {
somethingElseHere();
} else {
yetAnotherThingHere();
}
注意分号在哪里,而不是。注意,在if
块的结束}
和else
之间不存在任何内容。
或者如果你喜欢(这更接近你问题中的风格):
if (someCondition) {
somethingHere();
}
else if (someOtherCondition) {
somethingElseHere();
}
else {
yetAnotherThingHere();
}
因为换行符并不重要。
另一种可能的结构是用于继续if ... else if ... else if
方案的switch
语句。
switch (true) {
case z !== '#EANF#':
signdec = "CODE:";
signdec += "TAG POS=1 TYPE=H1 ATTR=TXT:*" + "'n";
signdec += "TAG POS=R3 TYPE=A ATTR=TXT:*" + "'n";
signdec += "TAG POS=1 TYPE=P ATTR=TXT:No<SP>i<SP>data<SP>found. EXTRACT=TXT" + "'n";
iimPlay(signdec);
alert(iimGetExtract()); // where ever this should happen
break;
case iimGetExtract() !== '#EANF#':
iimPlay(sign);
iimPlay(after);
alert(iimGetExtract()); // where ever this should happen
break;
case iimGetExtract() == 'i':
iimPlay(goback);
iimPlay(goback);
break;
case iimGetExtract() == '#EANF#':
iimPlay(goback);
iimPlay(goback);
break;
case z == '#EANF#':
iimPlay(goback);
break;
}
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 如何在 API 调用后和 if 语句中启用提交按钮
- 带有多个elseif的Javascript if语句
- Sharepoint JScript if语句未执行
- Javascript:If-then语句在函数中不起作用
- for循环中的javascript if语句找不到==
- jquery if语句返回return wong语句
- 在if语句下的html中使用javascript变量
- 将错误与if语句混淆
- 如何检查if/else语句中的随机条件
- 循环通过数组的If语句不起作用
- jQuery模板中的If语句
- 如何从数据库中回显If语句
- 如何减少if语句的数量
- Node.js-承诺和锥形语句(if、switch等)-如何构建
- 如何在嵌套ng重复指令中使用控制语句(if语句)
- 如何创建语句if包含"&"
- If语句- If主体有一个类remove在滚动原生javascript
- Javascript中的if语句- if - else问题