最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中null與空字符串""的區(qū)別講解

 更新時間:2019年01月17日 14:14:49   作者:muzidigbig  
今天小編就為大家分享一篇關(guān)于js中null與空字符串""的區(qū)別講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

String str=null

這句話的意思就是定義一個字符串,變量str,字符串的內(nèi)容為空值。

String str=“”

定義一個String類型的變量str,并為其賦值。

1、類型

null表示的是一個對象的值,而并不是一個字符串。例如聲明一個對象的引用,String a = null ;

""表示的是一個空字符串,也就是說它的長度為0。例如聲明一個字符串String str = "" ;

2、內(nèi)存分配

String str = null ; 表示聲明一個字符串對象的引用,但指向為null,也就是說還沒有指向任何的內(nèi)存空間;

String str = "";    表示聲明一個字符串類型的引用,其值為""空字符串,這個str引用指向的是空字符串的內(nèi)存空間;

在java中變量和引用變量是存在棧中(stack),而對象(new產(chǎn)生的)都是存放在堆中(heap):

  console.log(typeof null) //object
  console.log(typeof "") //string

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評論

同江市| 伊金霍洛旗| 奉贤区| 儋州市| 龙陵县| 健康| 永泰县| 密云县| 密山市| 阿坝县| 龙陵县| 邵武市| 祁东县| 兴海县| 新密市| 龙泉市| 应用必备| 蛟河市| 静海县| 当雄县| 南昌县| 垫江县| 霍林郭勒市| 盐城市| 当涂县| 虹口区| 宁晋县| 满城县| 浏阳市| 甘德县| 台州市| 赣榆县| 利津县| 长宁区| 深州市| 万山特区| 双江| 宽甸| 固阳县| 西平县| 鄂温|