如何用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 ){

如何用Javascript编写

例如:

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
}

=
会稍微好一点,不仅仅是检查空变量,它也可能是未定义的。请参阅@pdjota
undefined==null
is true;您只需要区分您使用的是
==
还是特别关心差异。什么语言允许您执行
(年龄或姓名==null)
?StackOverflow不是学习语言基本语法的好地方。试试参考书或网站。@Quentin我的坏消息我刚注意到it@drderp有一些语言允许或作为关键字。例如Fortran。@DRDERPCOBOL的表达式语法有点像这样。
if (age || name == null) {
  //do something
}