【问题标题】:If statement running even when condition is wrong即使条件错误,if 语句也会运行
【发布时间】:2019-12-22 06:24:04
【问题描述】:

我检查了日志并且 isSubmissionUsingUrl 的值为 true 。我也试过了!self.isSubmissionUsingUrl。但它是一样的。 根据代码,不应执行 if 语句。如果 isSubmissionUsingUrl 的值为 true。

【问题讨论】:

  • self.isSubmissionUsingUrl 标志在哪里变为真?你试过检查吗?
  • 我在控制台检查了isSubmissionUsingUrl的值,是真的

标签: typescript if-statement boolean logic conditional-statements


【解决方案1】:

如果您的条件真的是“假”,请尝试控制台日志。

console.log(self.isSubmissionsUsingUrl === false && submissionFile === null || submissionFile === '');

如果是真的,那么尝试控制台记录您的条件的子集。

我不知道您要达到什么目的,但似乎您可能错过了括号。 您可能需要:

if (self.isSubmissionsUsingUrl === false && (submissionFile === null || submissionFile === '')) {...}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    相关资源
    最近更新 更多