我不知道如何&&,||以及!工作......都与布尔变量和其他数据类型。您如何使用它们?
3 回答

绝地无双
TA贡献1946条经验 获得超4个赞
如果你想测试两个的两个条件都truthy然后用&&:
if (isX && isY)
{
// Do something.
}
如果要测试两个条件中的一个或两个是否成立,请使用||:
if (isX || isY)
{
// Do something.
}
取!反布尔值(真值变为假,反之亦然)。

温温酱
TA贡献1752条经验 获得超4个赞
它不应混淆任何人。自大约5年前以来,短路一直是javascript中的常见习语。Crockford调用||
默认运算符,因此"Cat" || "Dog"
应读取cat, defaults to dog
。我个人将其阅读为cat, otherwise dog
。
添加回答
举报
0/150
提交
取消