"!"是邏輯非操作符,也就是"不是"的意思,非真即假,非假即真。
好比小華今天買了一個杯子,小明說:"杯子是白色的",小亮說:“杯子是紅色的”,小華說:"小明說的不是真話,小亮說的不是假話"。猜猜小華買的甚麼顔色的杯子,答案:紅色杯子。
邏輯非操作符值表:
| 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