比较值时使用NOT或<>更好吗?

Tes*_*101 30 vbscript

在比较VBScript中的值时,使用NOT或使用<>是否更好?
这是:


If NOT value1 = value2 Then
Run Code Online (Sandbox Code Playgroud)

或这个:


If value1 <> value2 Then
Run Code Online (Sandbox Code Playgroud)

更好?

编辑:这是我的反驳.
在逻辑上否定布尔值时,您将使用NOT运算符,因此这是正确的:


 If NOT boolValue1 Then
Run Code Online (Sandbox Code Playgroud)

当在第一个例子的情况下进行比较时,返回一个布尔值.要么值等于True,要么它们不是False.因此,使用NOT运算符是合适的,因为您在逻辑上否定了布尔值.

为了便于阅读,将比较放在括号中可能会有所帮助.

Joe*_*orn 42

后者(<>),因为前者的含义不明确,除非你完全理解操作的顺序,因为它适用于Not=操作符:一个容易错过的微妙之处.