我正在尝试添加一个if条件;想法是,如果我输入的输入为印刷品或其中包含4的文本,则应调用块。
if ((turnContext.activity.text.indexOf('print') == -1) || (turnContext.activity.text.indexOf('4') == -1))
现在,它进入if块,而不是else。
答案 0 :(得分:0)
您必须使用:&&
。否则,当文本为print
时,文本不是4
进入if
块。
if ((turnContext.activity.text.indexOf('print') == -1)
&& (turnContext.activity.text.indexOf('4') == -1)) {
// not 4 nor print
} else {
// print or 4
}
答案 1 :(得分:0)
如果文本是“ print”或字符串中包含4,则执行进入else块。
if (turnContext.activity.text !== 'print' && turnContext.activity.text.indexOf('4') === -1) {
}