javascript - JavaScript - 无法在 IF 语句中实现多个 Or
问题描述
我是一个 JavaScript 新手,试图实现一个带有多个“OR”条件的 If 语句
我没有比较两个项目的问题,但是当我做三个时,像这样
if(dealStage=="Stage1" ||dealStage=="Stage2"||dealStage=="Stage3"){}
即使将 Deal Stage 设置为 Stage3,条件也不会得到满足。
不知道我做错了什么。
对此问题的任何帮助将不胜感激。
解决方案
我发现了问题所在。我认为设置为“Stage3”的dealStage实际上设置为这个值“dc937904-cc58-4b8c-b7a9-aa2f7f11609d”,因此它不满足条件。
所以,在 Final If 条件之前,我添加了另一个 If 条件,类似于这样,
if(dealStage=="dc937904-cc58-4b8c-b7a9-aa2f7f11609d"){dealStage="Stage3"} 现在可以使用了。
感谢@Andreas 确认 If 条件有效。
推荐阅读
- typescript - 打字稿不能转换为泛型类型变量
- apache-kafka - 使用卡夫卡流将数据从输入主题写入输出主题时卡夫卡消费者出错
- python - 在 Anaconda 中安装 py2exe 时出现无法满足的错误
- javascript - 如何在 Bootstrap 4 手风琴示例中折叠边框?
- android - 如何在 android 的工作管理器中传递 POJO 类?
- django - 在 include() 中指定命名空间而不提供 app_name ' django.core.exceptions.ImproperlyConfigured
- c - 使用递归反向单链表
- c++ - Vim 以纯配色方案为 cpp 着色
- java - 星号 DIALSTATUS 返回 null
- javascript - 用户更改页面时使用 XHR/Ajax 上传文件