任何使JavaScript比较始终为真的值?

DAD*_*ADU 3 javascript comparison operators

是否存在任何使得比较始终为真的JavaScript值?

低于运算符的示例:

true < 10           true
false < 10          true
null < 10           true
Run Code Online (Sandbox Code Playgroud)

使用大于运算符的示例:

true > 10           false
false > 10          false
null > 10           false
Run Code Online (Sandbox Code Playgroud)

我在找什么:

alwaysTrue < 10     true
alwaysTrue > 10     true
Run Code Online (Sandbox Code Playgroud)

我想使用它来使if语句的一部分默认返回true,并且当第一个比较值更改时返回true或false.

这可能不存在,但我想完全确定.

Zug*_*alt 5

您可能需要考虑在您的条件下利用"或"与另一个变量,该变量可以胜过它是否返回true.

returnTrue || testVariable < 10
Run Code Online (Sandbox Code Playgroud)

当returnTrue设置为true时,这将始终返回true,否则它将返回到比较上.如果您只是在寻找变量,可以通过存储旧值来实现.如果你知道它永远不会为null,你可以检查这个,否则你可以使用带有类似上面标志的"或".

oldValue === null || currentValue === oldValue
Run Code Online (Sandbox Code Playgroud)