繁体   English   中英

如何得到Javascript中变量的相反值boolean

[英]How to get opposite boolean value of variable in Javascript

var a = true;

如何获得a (false) 的相反值,反之亦然?

>>> a = true;
true
>>> !a;
false

使用逻辑 NOT运算符:

!a

这会容易得多

var b = !a

这将使真为假,假为真

尝试以下操作:

var a = !a;

使用“非”运算符

var a = true;
alert(!a); //=>false

也许是这样的;

function toggleFlag(value){
   var toggle = value ? false : true;
   return toggle;
}

var a = true;

a = toggleFlag(a);

这是一个函数,您可以使用它来设置布尔值的相反值,而无需对其进行硬编码。

const a = true;

function oppositeBoolean() {
a = !a;
}

尝试如下

var Boolify = require('node-boolify').Boolify;
var opp_var = !Boolify(myVar);

参考node-boolify

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM