如果即使条件错误,语句也会运行

时间:2019-12-22 06:24:04

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

enter image description here

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

1 个答案:

答案 0 :(得分:1)

如果您的情况确实为“假”,请尝试控制台日志。

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

如果为true,则尝试管理您情况的日志子集。

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

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