基于JavaScript 數(shù)據(jù)類型之Boolean類型分析介紹
今天我們說的是數(shù)據(jù)類型中的一種Boolean類型,它返回true和false兩個(gè)字面值,需要注意的是字面值是區(qū)分大小寫的,也就是除了小寫 其他的都只是標(biāo)識(shí)符。
下面主要說的是各種數(shù)據(jù)類型以及對(duì)應(yīng)的轉(zhuǎn)化規(guī)則:
數(shù)據(jù)類型 轉(zhuǎn)化為true的值 轉(zhuǎn)化為false的值
--------------------------------------------------------------------------------
Boolean true false
String 任何非空字符串 ""(空字符串)
Number 任何非零數(shù)字值 0和Nan
Object 任何對(duì)象 null
Undefined 不適用 undefined
--------------------------------------------------------------------------------
這些轉(zhuǎn)化規(guī)則對(duì)理解流程控制語句(如if語句)自動(dòng)執(zhí)行相應(yīng)的Boolean轉(zhuǎn)化非常重要,請(qǐng)看下面的代碼:
var msg="Hello World";
if(msg){
alert("Valus is true");
}
相關(guān)文章
JavaScript起點(diǎn)(嚴(yán)格模式深度了解)
嚴(yán)格模式(Strict Mode)是ECMAScript5新增的功能,目前所有的主流瀏覽器的最新版本——包括IE10與Opera12——都支持嚴(yán)格模式,感興趣的朋友可以了解下啊,希望本文對(duì)你有所幫助2013-01-01js取0-9隨機(jī)取4個(gè)數(shù)不重復(fù)的數(shù)字代碼實(shí)例
這篇文章主要介紹了js取0-9隨機(jī)取4個(gè)數(shù)不重復(fù)的數(shù)字,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03三張圖帶你搞懂JavaScript的原型對(duì)象與原型鏈
這篇文章介紹了JavaScript的原型對(duì)象與原型鏈,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07JS之if語句對(duì)接事件動(dòng)作邏輯(詳解)
下面小編就為大家?guī)硪黄狫S之if語句對(duì)接事件動(dòng)作邏輯(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06JavaScript中的函數(shù)的兩種定義方式和函數(shù)變量賦值
這篇文章主要介紹了JavaScript中的函數(shù)的兩種定義方式和函數(shù)變量賦值,需要的朋友可以參考下2014-05-05用meta實(shí)現(xiàn)的頁面跳轉(zhuǎn)代碼
用meta實(shí)現(xiàn)的頁面跳轉(zhuǎn)代碼,建議與js一起使用,防止頁面假死或不支持js的情況,都可以實(shí)現(xiàn)效果。2007-09-09JavaScript charCodeAt方法入門實(shí)例(用于取得指定位置字符的Unicode編碼)
這篇文章主要介紹了JavaScript charCodeAt方法入門實(shí)例,charCodeAt方法用于取得指定位置字符的Unicode編碼,需要的朋友可以參考下2014-10-10javascript parseInt 函數(shù)分析(轉(zhuǎn))
javascript的parseInt函數(shù)的一些問題分析2009-03-03