javascript - 仅使用数学运算从 0->1 或 1->0 更改值

标签 javascript operators boolean-operations

我在 javascrit 上有一个变量,初始化为 0。我想做的是:

  • 如果值为0,则修改为1;
  • 如果值为1,则修改为0;

并且我将避免使用条件语句(如 if/else)来检查值是什么。

我想我只是通过一些数学运算来做到这一点;我想到了一个 NOT 操作,但我不知道如何在没有

的情况下进行该操作

最佳答案

x = 1-x;

关于javascript - 仅使用数学运算从 0->1 或 1->0 更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7978575/

相关文章:

javascript - (jsx) 在元素的文本中使用 padEnd

logic - => 和 <=> 之间的区别

prolog - 在 SWI-prolog 中定义包含竖线 (|) 的运算符

python - 如何在Python中将字符串转换为日期运算符?

Three.js多边形三角剖分在伪重复点中失败

sql-server - 运算符 NOT 不会反转 NULL 比较的结果

javascript - XPages - onkeypress 事件未正确触发点击

javascript - 编码用户输入以存储在 MongoDB 中

javascript - 如何在javascript中检查文本框值和选择框值?

c - 指向结构体的指针