美文网首页
JavaScript 取反运算符

JavaScript 取反运算符

作者: Kevin丶CK | 来源:发表于2019-02-20 17:34 被阅读0次

取反运算符是一个感叹号,用于将布尔值变为相反值,即true变成false,false变成true。

!true // false
!false // true

对于非布尔值,取反运算符会将其转为布尔值。可以这样记忆,以下六个值取反后为true,其他值都为false。
undefined
null
false
0
NaN
空字符串('')

!undefined // true
!null // true
!0 // true
!NaN // true
!"" // true
!54 // false
!'hello' // false
![] // false
!{} // false

相关文章

  • 强大的位运算符

    位取反运算符 位取反运算符(~)是对所有位的数字进行取反操作位取反运算符.png 位与运算符 位与运算符(&)可以...

  • JavaScript 取反运算符

    取反运算符是一个感叹号,用于将布尔值变为相反值,即true变成false,false变成true。 对于非布尔值,...

  • Swift - 位运算符

    位运算符 取反运算 位取反运算符(~) 是对所有位的数组进行取反 0000 1111 取反操作后变成 1111 0...

  • 位运算符

    位取反运算符 取反翻运算符 ~ 是对所有位的数字进行取反操作0 变 11 变 0 位与运算符 位与运算符 & 可以...

  • swift-位运算符

    1. 位取反运算符( ~ ) 位取反运算符(~ )是对所有位的数字进行取反操作 2. 位与运算符( &) 位与运算...

  • 位运算符

    位取反运算符 位取反运算符(~)是对所有位的数字进行取反操作 位与运算符 位与运算符(&)可以对两个数的比特位进行...

  • Javascript 按位取反运算符

    所有一元运算符(如 ~ 运算符)都按照下面的规则来计算表达式的值: 运算符将应用于结果数字。~ 运算符查看表达式的...

  • C、数据结构知识点

    1. 位运算符有: &(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 其中,按位取反运算符是单目运算...

  • 常见二进制操作

    基本运算符号 异或 -x 为取反+1

  • 运算符

    []数组下标 ()圆括号 .成员选择(对象) ->成员选择(指针) -负号运算符 ~按位取反运算符 ++自增运算符...

网友评论

      本文标题:JavaScript 取反运算符

      本文链接:https://www.haomeiwen.com/subject/clzhyqtx.html