我已经遍地搜索,但仍无法回答问题。 本质上,我需要做的是一个嵌套的if语句。使用Javascript嵌套如果声明
下面是我的代码,但我收到错误消息说:“语法错误:预期的表达式,得到关键字'其他',第198行”,这是警报后引用行!
\t if((z!=='#EANF#')){
\t var signdec
\t \t signdec = "CODE:"
\t \t signdec += "TAG POS=1 TYPE=H1 ATTR=TXT:*" + "\n"
\t \t signdec += "TAG POS=R3 TYPE=A ATTR=TXT:*" + "\n"
\t \t signdec += "TAG POS=1 TYPE=P ATTR=TXT:No<SP>i<SP>data<SP>found. EXTRACT=TXT" + "\n"
\t \t iimPlay(signdec); \t \t
} \t
\t \t \t alert(iimGetExtract())
\t \t \t else if((iimGetExtract()!=='#EANF#'));{
\t \t \t iimPlay(sign)
\t \t \t iimPlay(after)
\t \t
}
\t \t \t \t alert(iimGetExtract())
\t \t \t \t else if((iimGetExtract()=='i'));{
\t \t \t \t iimPlay(goback)
\t \t \t \t iimPlay(goback) \t \t \t \t
}
\t \t \t else if((iimGetExtract()=='#EANF#')){
\t \t \t \t iimPlay(goback)
\t \t \t \t iimPlay(goback)
\t \t \t \t
}
\t else((z=='#EANF#'));{
\t iimPlay(goback)
} \t
赞赏任何帮助,也如果缩短这个办法,请让我知道。
随机格式化,随机分号,请求错误 –
您的'if-else'语法完全错误。阅读[关于'if-else'语法的文档](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/if...else)并尝试自己更正它。 – Xufox
重新评论现在删除的答案:*“Thaks为快速回复,我已更新问题,因为它仍然无法正常工作!”*这就是现在的工作原理。你不会改变问题来使答案无效。你可以说“我已经尝试过,但没有奏效”,但是你不能改变问题,所以它会使答案失效。 –