学习
实践
活动
专区
工具
TVP
写文章

C# 重载条件逻辑运算符(&& 和 ||)

"a 是 truthy" : "a 是 falsy"); Console.WriteLine(b ? truthy 和 falsy 刚刚的测试代码中,我们使用了 truthy 和 falsy 概念,而这是逻辑判断概念: 如果在逻辑判断中,对象与 true 等价,但其数值上并非 true(不等于 true ),那么称此对象为 truthy; 如果在逻辑判断中,对象与 false 等价,但其数值上并非 false(不等于 false),那么称此对象为 falsy。 第 7 行的执行过程是这样的: 对 a 求值,即 a 本身; 对 a 进行 truthy / falsy 逻辑判断,得到 truthy; 由于 a 为 truthy,对于 && 运算符而言,可以对 b 第 8 行的执行过程是这样的: 对 a 求值,即 a 本身; 对 a 进行 truthy / falsy 逻辑判断,得到 truthy; 由于 a 为 truthy,对于 || 运算符而言,已无需对 b

99240
  • 广告
    关闭

    2023新春采购节

    领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    ); } 如果问号左边的值是truthy 'yes' : 'no'; console.log(result2); // ️ "no" 如果isShown变量的值为truthy值,我们为display属性设置为block,否则设置为none。

    33420

    扫码关注腾讯云开发者

    领取腾讯云代金券