每天一篇javascript學(xué)習(xí)小結(jié)(Boolean對象)
創(chuàng)建 Boolean 對象的語法:
new Boolean(value); //構(gòu)造函數(shù)
Boolean(value); //轉(zhuǎn)換函數(shù)
參數(shù) value 由布爾對象存放的值或者要轉(zhuǎn)換成布爾值的值。
返回值
當(dāng)作為一個構(gòu)造函數(shù)(帶有運算符 new)調(diào)用時,Boolean() 將把它的參數(shù)轉(zhuǎn)換成一個布爾值,并且返回一個包含該值的 Boolean 對象。
如果作為一個函數(shù)(不帶有運算符 new)調(diào)用時,Boolean() 只將把它的參數(shù)轉(zhuǎn)換成一個原始的布爾值,并且返回這個值。
注釋:如果省略 value 參數(shù),或者設(shè)置為 0、-0、null、""、false、undefined 或 NaN,則該對象設(shè)置為 false。否則設(shè)置為 true(即使 value 參數(shù)是字符串 "false")。
var falseObject = new Boolean(false); var result = falseObject && true; alert(result); //true var falseValue = false; result = falseValue && true; alert(result); //false alert(typeof falseObject); //object alert(typeof falseValue); //boolean alert(falseObject instanceof Boolean); //true alert(falseValue instanceof Boolean); //false
Boolean 對象描述
在 JavaScript 中,布爾值是一種基本的數(shù)據(jù)類型。Boolean 對象是一個將布爾值打包的布爾對象。Boolean 對象主要用于提供將布爾值轉(zhuǎn)換成字符串的 toString() 方法。
當(dāng)調(diào)用 toString() 方法將布爾值轉(zhuǎn)換成字符串時(通常是由 JavaScript 隱式地調(diào)用),JavaScript 會內(nèi)在地將這個布爾值轉(zhuǎn)換成一個臨時的 Boolean 對象,然后調(diào)用這個對象的 toString() 方法。
以上就是今天的javascript學(xué)習(xí)小結(jié),之后每天還會繼續(xù)更新,希望大家繼續(xù)關(guān)注。
相關(guān)文章
JavaScript使用箭頭函數(shù)實現(xiàn)優(yōu)化代碼
在JavaScript的編程世界里,我們時常被普通函數(shù)的冗長寫法所困擾,每次都需要寫function關(guān)鍵字,有時候還要明確地寫return語句,下面我們就來看看如何利用箭頭函數(shù)優(yōu)化這些繁瑣的代碼吧2023-11-11javascript 跨瀏覽器開發(fā)經(jīng)驗總結(jié)(五) js 事件
javascript 跨瀏覽器開發(fā)之js 事件的兼容性問題,需要的朋友可以參考下。2010-05-05javascript實現(xiàn)數(shù)字+字母驗證碼的簡單實例
本篇文章只要是對javascript實現(xiàn)數(shù)字+字母驗證碼的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02javascript 網(wǎng)站常用的iframe分割
就是一個頁面使用兩個iframe來調(diào)用內(nèi)容,實現(xiàn)頁面導(dǎo)航,更容易控制,可控制性好2008-06-06scrapyd schedule.json setting 傳入多個值問題
這篇文章主要介紹了scrapyd schedule.json setting 傳入多個值,本文給出了問題分析及思路解決方案,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2019-08-08深入淺出ES6新特性之函數(shù)默認參數(shù)和箭頭函數(shù)
這篇文章主要介紹了深入淺出ES6新特性之函數(shù)默認參數(shù)和箭頭函數(shù) 的相關(guān)資料,需要的朋友可以參考下2016-08-08window.onload與$(document).ready()的區(qū)別分析
這篇文章主要介紹了window.onload與$(document).ready()的區(qū)別,實例分析了二者在加載頁面元素使用過程中的區(qū)別,需要的朋友可以參考下2015-05-05