最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
javascript的五種空值是什么

這篇“javascript的五種空值是什么”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“javascript的五種空值是什么”文章吧。

創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、伊州網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為伊州等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

javaScript中有五種空值,分別為“false”、“null”、“undefined”、“""”和“0”;它們分別對應(yīng)的數(shù)據(jù)類型為“boolean”、“object”、“undefined”、“String”、“number”。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

javaScript中有五種空值和假值,分別為false,null,undefined,"",0。從廣義上來說,這五個值都是對應(yīng)數(shù)據(jù)類型的無效值或空值。

這五個值的共同點是在執(zhí)行if語句時都會執(zhí)行false分支,執(zhí)行對應(yīng)的非語句的時候都執(zhí)行true分支。

1、undefined

在javaScript中,undefined派生自null,變量為初始化時瀏覽器默認變量為undefined。代碼示例:

var str;
alert(str);//undefined

另外

if(undefined == null) {
  alert("undefined == null 為true");
}

彈出:undefined == null 為true

2、null

null代表一個不存在的對象,代碼示例:

var obj  = document.getElementById("btn");
alert(obj);//null

null的類型雖然是object,但是null不具有對象的特性。我們不能執(zhí)行null.toString(),null.constructor等對象實例的默認調(diào)用。

null ==undefined 的執(zhí)行結(jié)果為true。此外,將變量賦值為null,便于垃圾回收處理。

3、"",0,false

"",0false在if語句中表現(xiàn)為假值,但是他們都是有意義的數(shù)據(jù),只是被用作空值或假值。

"".toString(),(0).toString(),false.toString()都是合法的可執(zhí)行語句。

另外

if(0 == []){
   alert("0 ==[] 為true");
} 
if(0 == ''){
   alert("0 =='' 為true");
} 
if(0 ==false){
   alert("0 ==false 為true");
}

瀏覽器依次彈出:

0 ==[] 為true
0 =='' 為true
0 ==false 為true

if("" == false){
   alert(‘“”== false 為true’);
}

瀏覽器彈出:

“”== false 為true

js五種空值的類型:

  • typeof(undefined) == 'undefined'

  • typeof(null) == 'object'

  • typeof("") == 'String'

  • typeof(0) == 'number'

  • typeof(false) == 'boolean'

以上就是關(guān)于“javascript的五種空值是什么”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞標題:javascript的五種空值是什么
文章源于:http://fisionsoft.com.cn/article/gpesop.html