什么"!" 在伪代码中意味着什么?我知道 "!" 代表阶乘,但我无法翻译它

Din*_*ina 6 javascript pseudocode operators

!伪代码意味着什么?我知道!代表阶乘,但我无法翻译它.

例如:

得到操作

if (operation!= ’B’ OR operation != ’D’ OR operation!= ’W’) then
    print "Invalid Operation"
Run Code Online (Sandbox Code Playgroud)

这是什么意思?请帮助我的中期是几个小时:S

在此先感谢您的帮助 :)

Juh*_*älä 6

!=意思是不平等,!通常意味着不是否定.


Wil*_*hen 5

这意味着"不".所以你的示例代码

if (operation!= ’B’ OR operation != ’D’ OR operation!= ’W’)
Run Code Online (Sandbox Code Playgroud)

可以读作

"如果操作不等于'B'或操作不等于'D'或操作不等于'W'"


N 1*_*1.1 5

一般的,

!   意味着   
||手段logical
&&手段logical

例:

!false == true  ( == means equality )
Run Code Online (Sandbox Code Playgroud)