在 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/