javascript - 检查变量是否已填充并将其传递给条件函数

标签 javascript

我是 javascript 新手,我有疑问如何检查变量是否不为空以及是否在函数中使用它?例如:

var fooNumber = null;

if (!!fooNumber && someFunctionWhichFailWithNull(fooNumber))  { // there I got error because function is called with null;
   // ..
}

有什么方法可以检查它的条件并避免嵌套条件吗?或者没有别的办法了?谢谢您的建议。

最佳答案

您似乎正在尝试检查变量是否不为空,如果为真则调用该函数。如果变量为 null,则不会调用该函数。
以下代码更好地代表了您想要执行的操作:

var fooNumber = null;
if (fooNumber !== null) {
    someFunctionWhichFailWithNull(fooNumber);
}

关于javascript - 检查变量是否已填充并将其传递给条件函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55212035/

相关文章:

javascript - 将定义的函数分配给javascript中的对象属性

javascript - 如何使 Accordion 滑动下一步

javascript - 页面上具有多个动画的 Web 浏览器绘制率

javascript - 更改 ul li 父颜色

javascript - 如何使用 Bootstrap 和 Heroku 为 Rails 应用程序添加隐藏的播放音频

javascript - Ionic 2 - 主 ionic WebView 中是否可以有另一个 WebView ?

javascript - 错误 : $injector:modulerr Module Error - chart. js

javascript - Discord.js v12 检查用户是否开始流式传输

javascript - 如何在javascript中删除数组对象项?

javascript - 为什么我的 fancybox 功能不起作用?