【问题标题】:Javascript material conditionalJavascript 材料条件
【发布时间】:2013-11-10 20:38:35
【问题描述】:

我正在用 javascript 制作一个真值表生成器,我正在尝试查看是否有逻辑或按位运算符,例如与、或、非或按位异或运算符来评估 if-then 语句,比如如果 p 那么 q

它应该返回类似这样的东西

p   q   if p then q
T   T   T
T   F   F
F   T   T
F   F   T

【问题讨论】:

  • 最后两行有什么区别?第三行不应该是F T F吗?
  • @Isaac 不,因为如果我说这样的声明:“如果你回答这个问题,你会从中获得声誉”,而你没有回答我的问题,所以你没有没有从我的问题中获得声誉,承诺声明会成真

标签: javascript logic


【解决方案1】:

没有一个运算符可以给出该结果,但您可以使用多个:(!p || q)

p  q   !p||q
T  T     T
T  F     F
F  ~     T

对于~,我表示q 未被评估,因此最后一个子句对于q 的两个真值都为真。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-24
    • 2019-09-21
    • 2019-04-24
    • 2017-05-02
    • 2020-08-28
    • 2021-10-09
    • 1970-01-01
    • 2015-10-09
    相关资源
    最近更新 更多