javascript - VBA 和 Javascript bool 表达式有什么区别?

标签 javascript vba operators

在 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。:) 所以所有方程式都是正确的。参见上一个问题:If value = true then append 1 else 0 in VBA

关于javascript - VBA 和 Javascript bool 表达式有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11588015/

相关文章:

javascript - 在javascript中获取比选定的键更多的内容

javascript - ajax 又没有表单,会发生什么?

excel - 将 Access 表从 Excel VBA 导出到 dBase 文件?

vba - 当特定单元格包含特定文本时的 MsgBox

javascript:使用 IF 语句而不是 OR 设置默认值

javascript - Node - ReferenceError : Promise is not defined

windows - 如何使用 Access/VBA 复制到剪贴板?

c# - Python 的 'in' 运算符相当于 C#

prolog - 在 prolog 中定义中缀二元运算符时遇到问题

javascript - 导航到无序列表中的上层列表元素