【问题标题】:What does ! mean in JavaScript? [duplicate]有什么作用!在 JavaScript 中是什么意思? [复制]
【发布时间】:2020-12-19 20:34:52
【问题描述】:

我有以下表达:

!([BLANK] === 4) && "STRing" === "STRing"

我的问题是,这个表达式中的! 符号是什么意思?

【问题讨论】:

标签: javascript logic logical-operators


【解决方案1】:

!符号用于表示定义的表达式是否为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

【讨论】:

    猜你喜欢
    • 2011-05-09
    • 2015-07-15
    • 2018-07-17
    • 2011-04-16
    • 2014-07-28
    • 2014-01-23
    • 1970-01-01
    • 2011-05-10
    • 2021-08-29
    相关资源
    最近更新 更多