_.isNull()函数:
- 它用于查找对象的值是否为空。
- 如果object的值为null,则输出为true,否则为false。
- 我们甚至可以在此函数中执行加,减等操作。
用法:
_.isNull(object)
参数:
它仅接受一个参数,它是需要测试的对象。
返回值:
如果对象具有null值,则返回true,否则返回false。
Examples:
- 在_.isNull()函数中传递数字:
_.isNull()函数采用传递给它的参数,然后检查对象是否具有空值。在这种情况下,由于该值是定义的数字“10”,因此输出不为null。因此,输出将为假。<!-- Write HTML code here --> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> var a=10; console.log(_.isNull(10)); </script> </body> </html>
输出:
- 将“null”传递给_.isNull()函数:
从这里开始,我们已经传递了“null”,所以我们不需要检查对象。我们知道传递给_.isNull()函数的值本身具有值“null”。因此,输出将为真。<!-- Write HTML code here --> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.isNull(null)); </script> </body> </html>
输出:
- 将未定义的”传递给_.isNull()函数:
_.isNull()函数采用传递给它的参数,这里是“undefined”。我们知道,如果未定义任何内容,则其值为null。因此,答案是正确的。<!-- Write HTML code here --> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.isNull(undefined)); </script> </body> </html>
输出:
- 在_.isNull()函数的输出上执行操作:
首先,我们直接将上述两个示例(2、3)的输出存储在变量a和b中,然后对两个结果进行加法运算。最后,将其存储在第三个变量中。由于_.isNull()的输出在传递时为false,在传递null时为true,因此将false存储在'a'变量中,将true存储在'b'variabe中。现在,如果我们对“ a”,“ b”两个变量都执行加法(+)运算,则由于“ b”为true,因此我们将为true。因此,“ c”变量将变为1。<!-- Write HTML code here --> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> var a = _.isNull(undefined); var b = _.isNull(null); var c = a + b; console.log(a); console.log(b); console.log(c); </script> </body> </html>
输出:
注意:这些命令在Google控制台或firefox中将无法使用,因为需要添加这些尚未添加的其他文件。
因此,将给定的链接添加到您的HTML文件,然后运行它们。
链接如下:
<!-- Write HTML code here -->
<script type="text/javascript" src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
相关用法
- PHP DOMNode cloneNode()用法及代码示例
- node.js Stream writable.writableFinished用法及代码示例
- node.js Stream writable.writableObjectMode用法及代码示例
- node.js process.platform用法及代码示例
- node.js process.debugPort用法及代码示例
- node.js process.title用法及代码示例
- PHP DOMNode getLineNo()用法及代码示例
- Node.js process.cwd()用法及代码示例
- node.js process.argv用法及代码示例
- node.js process.pid用法及代码示例
- node.js process.versions用法及代码示例
- node.js process.release用法及代码示例
注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js | _.isNull()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。