什么's VBA和Javascript布尔表达式之间的区别
What's the difference between VBA and Javascript boolean expressions?
在JavaScript中:
alert(True > False) -> true
alert(False > True) -> false
这是有道理的,因为True是1,False是0。。
但在VBA中:
Msgbox(4 > 3) -> true
Msgbox(True > False) -> false
Msgbox(False > True) -> true
有人能解释一下原因吗?
在VBA中,True为-1,False为0。:)所以所有的方程式都是对的。请参阅上一个问题:如果值=true,则在VBA 中附加1 else 0
相关文章:
- 布尔表达式-与AND、OR逻辑运算符混淆以及它们的工作方式
- 什么's VBA和Javascript布尔表达式之间的区别
- 评估JavaScript中给出布尔表达式的字符串
- 从树遍历中构建布尔表达式的算法
- = vs === 布尔表达式的运算符
- ngAnimateSwap-使用布尔表达式不会按预期设置动画
- 为什么这个布尔表达式不返回 true
- 布尔代数 - 使用 AND/OR 导出条件表达式是棘手的部分
- 如何在复杂的布尔表达式上避免三元
- 用pegjs解析布尔表达式链
- 反转布尔表达式
- 在不带eval的Javascript中计算字符串中的布尔表达式
- 为什么这个JavaScript代码在布尔表达式不再为true之后进入for循环
- 遍历json抽象语法树来构建布尔表达式
- JavaScript布尔表达式中的多个比较运算符
- javascript在布尔表达式中使用优化吗?
- 是Chrome Javascript评估布尔表达式正确
- 用于布尔表达式计算的Javascript eval
- 从JavaScript变量中计算布尔表达式
- AngularJS中布尔表达式的求值