当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


underscore.js _.isBoolean()用法及代码示例


Underscore.js 是一个 JavaScript 库,即使不使用任何 内置 对象,它也提供了许多有用的函数,如Map、过滤器、调用等。

_isBoolean 函数用于查找传递的元素是真/假还是其他。布尔值是代数的一个子集,用于创建真/假语句。如果元素的值为真或假,则输出为真,否则输出为假。当我们必须区分哪些元素时使用它具有 true 或 false 值以及其他没有 true/false 作为其值的元素。

用法:

_.isBoolean(object)

参数:
它只需要一个参数,即需要检查其值的对象。



返回值:当对象的值为真或假时返回真,否则返回假。

  1. 将具有数值的变量传递给 _.isBoolean() 函数:
    _.isBoolean() 函数接受传递的参数,然后检查它的值。它通过将值与 ‘true’ 和 ‘false’ 进行比较来检查参数的值。如果它与其中任何一个匹配,则输出为真,否则输出为假。
    Example:
    
    <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(_.isBoolean(a));
        </script>
    </body>
      
    </html>

    输出:

  2. 将具有 ‘false’ 作为其值的变量传递给 _.isBoolean() 函数:
    如果我们传递一个分配了 ‘false’ 的元素,那么也将遵循与前面相同的过程。参数的值将与 ‘true’ 和 ‘false’ 进行比较。由于它的值为假,所以它会被匹配,因此输出将为真。
    Example:
    
    <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 = false;
            console.log(_.isBoolean(a));
        </script>
    </body>
      
    </html>

    输出:

  3. 将 ‘true’ 传递给 _.isBoolean() 函数:
    在这种情况下,_.Boolean() 函数不需要检查变量的值,因为没有变量作为参数传递,而是传递了值本身。该值将直接匹配到 ‘true’ 和 ‘false’。由于传递的参数是 ‘true’,所以它将被匹配,因此输出将为真。
    Example:
    
    <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(_.isBoolean(true));
        </script>
    </body>
      
    </html>

    输出:

  4. 将 ‘null’ 传递给 _.isBoolean() 函数:
    当我们将空值传递给 _.isBoolean() 函数时,不会产生错误,而是将遵循相同的检查过程。由于空值与真假都匹配后,将不匹配,因此,输出为假。
    Example:
    
    <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(_.isBoolean(null));
        </script>
    </body>
      
    </html>

    输出:

笔记:
这些命令在 Google 控制台或 Firefox 中不起作用,因为需要添加他们没有添加的这些附加文件。
因此,将给定的链接添加到您的 HTML 文件中,然后运行它们。
链接如下:


<script type=
"text/javascript" src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>



相关用法


注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js _.isBoolean() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。