作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
请看这个最小的例子:
const result = (variableA && !variableB) || !variableA;
const result = variableA && !variableB;
variableA = 0
,结果会不一样
const variableA = 0;
const variableB = undefined;
console.log((variableA && !variableB) || !variableA); // true
console.log(variableA && !variableB); // 0
最佳答案
(variableA && !variableB) || !variableA;
如果我们在下面对这个结果使用因式分解
(!variableA || variableA) && (!variableA ||!variableB)
!variableA ||!variableB
const variableA = 0;
const variableB = undefined;
console.log((variableA && !variableB) || !variableA); // true
console.log(!variableA ||!variableB);
关于javascript - 如何简化 JavaScript 中的 `(variableA && !variableB) || !variableA` 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61522519/
请看这个最小的例子: const result = (variableA && !variableB) || !variableA; 在这个表达式中,我不能简单地写这个 const result =
我是一名优秀的程序员,十分优秀!