问题描述
我有以下表达式:
!([BLANK] === 4) && "STRing" === "STRing"
我的问题是,这个表达式中的 !
符号是什么意思?
解决方法
!
符号用于表示定义的表达式是否为 false
。
例如,!(5==4)
将返回 true
,因为 5 不等于 4。
英语中的等效项是 not
。
一些进一步的测试:
var Spectric = "cool";
console.log("Is 5 not equal to 4? "+!(5==4)); //true
console.log("Is 'foo' not equal to 'bar'? "+!("foo"=="bar")); //true
console.log("Is Spectric not equal to Spectric? "+!(Spectric==Spectric)); //false