當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。