首页 > 解决方案 > JavaScript - 无法在 IF 语句中实现多个 Or

问题描述

我是一个 JavaScript 新手,试图实现一个带有多个“OR”条件的 If 语句

我没有比较两个项目的问题,但是当我做三个时,像这样

if(dealStage=="Stage1" ||dealStage=="Stage2"||dealStage=="Stage3"){}

即使将 Deal Stage 设置为 Stage3,条件也不会得到满足。

不知道我做错了什么。

对此问题的任何帮助将不胜感激。

标签: javascriptif-statement

解决方案


我发现了问题所在。我认为设置为“Stage3”的dealStage实际上设置为这个值“dc937904-cc58-4b8c-b7a9-aa2f7f11609d”,因此它不满足条件。

所以,在 Final If 条件之前,我添加了另一个 If 条件,类似于这样,

if(dealStage=="dc937904-cc58-4b8c-b7a9-aa2f7f11609d"){dealStage="Stage3"} 现在可以使用了。

感谢@Andreas 确认 If 条件有效。


推荐阅读