如何用Javascript编写或修改脚本?
如何用Javascript编写如何用Javascript编写或修改脚本?,javascript,Javascript,如何用Javascript编写或 例如: if ( age **or** name == null ){ do something } 注意:您可能想查看此线程,有关JS中空/未定义变量的信息。只需使用: if ( age == null || name == null ){ // do something } 尽管如此,如果您只是测试变量是否有值(因此是'false'而不是等于null),您可以使用: if ( !age || !name ){
或
例如:
if ( age **or** name == null ){
do something
}
注意:您可能想查看此线程,有关JS中空/未定义变量的信息。只需使用:
if ( age == null || name == null ){
// do something
}
尽管如此,如果您只是测试变量是否有值(因此是'false'而不是等于null
),您可以使用:
if ( !age || !name ){
// do something
}
参考资料:
你遇到的问题是你与他人交往的方式(年龄或姓名==null)
实际上是((年龄或姓名==null)
,这不是您想要说的。您需要((年龄==null)或(姓名==null))
。如有疑问,请插入括号。如果你把它放在括号里并进行计算,你会看到情况变得像(true==null)
和(false==null)
我们在JavaScript中没有或操作符,我们使用|
,在你的例子中,我们使用|
,而不是…:
if (age || name == null) {
//do something
}
=
会稍微好一点,不仅仅是检查空变量,它也可能是未定义的。请参阅@pdjotaundefined==null
is true;您只需要区分您使用的是==
还是特别关心差异。什么语言允许您执行(年龄或姓名==null)
?StackOverflow不是学习语言基本语法的好地方。试试参考书或网站。@Quentin我的坏消息我刚注意到it@drderp有一些语言允许或作为关键字。例如Fortran。@DRDERPCOBOL的表达式语法有点像这样。
if (age || name == null) {
//do something
}