"!"是邏輯非操作符,也就是"不是"的意思,非真即假,非假即真。
好比小華今天買了一個盃子,小明說:"盃子是白色的",小亮說:“盃子是紅色的”,小華說:"小明說的不是真話,小亮說的不是假話"。猜猜小華買的什麽顔色的盃子,答案:紅色盃子。
邏輯非操作符值表:
A | !A |
真(true) | 假(false) |
假(false) | 真(true) |
看看下面代碼,變量c的值是什麽:
var a=3; var b=5; var c; c=!(b>a); // b>a值是true,! (b>a)值是false c=!(b<a); // b<a值是false, ! (b<a)值是true