JavaScript 中的 !!(非非)运算符是什么?
双重否定(!!)运算符是!运算符两次,并计算值的真值。它返回布尔值,取决于表达式的真伪。
将(!!p)视为!(!p),这是一个示例
If p is a false value, !p is true, and !!p is false. If p is a true value, !p is false, and !!p is true.
这是另一个示例
0 === false is false.
!!0 === false is true.
!!0 === false
!!parseInt("foo") === false
!!1 === true
!!-1 === true
!!false === false
!!true === true
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP