亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JavaScript的null和undefined區別示例介紹

2019-11-20 14:08:27
字體:
來源:轉載
供稿:網友

先說說undefined:

Javascript中的變量是弱類型的, 所以聲明變量的時候只需使用var關鍵字即可。如果是像C這樣的強類型語言, 聲明變量的時候如果沒有指定初始值,那么會給他一個默認值,比如int變量的默認值是0。但是在Javascript這樣的弱類型語言中,沒有辦法確定到底該給這樣的變量一個什么樣的默認值,比如我聲明一個變量

var v1;

是給他false還是0,或者是'' ?

因為沒有類型,所以無法確定。 在Javascript中對于這種生命后沒有給定初始值的變量,就給他一個undefined。不過前提是這個變量必須已經聲明,如果對于沒有聲明過的標識符,就會出錯??纯聪旅娴拇a。

vo="vo";//不使用var關鍵字創建的是全局變量,如果不賦值會報錯,如下
//v1;//會報錯
var v2;//undeifned
var v3="";//null
alert(vo);
//alert(v1);//
alert(v2);
alert(v3);

再來說說null:

Javscript有幾個基本類型,Number,String,Boolean,Object。對于Object 類型的變量,他有兩種情況,一種是他是一個對象的實例,另一種他是一個空引用null,熟悉類似Java這樣面向對象語言的朋友應該很容易理解。對于這兩種情況,他們的類型都是Object。Javascript中的變量,在給他賦值的時候,才
會確定它的類型,比如下面這樣。

代碼如下:

var v1 = 1; var v2 = true; alert(typeof v1); //number alert(typeof v2); //boolean v2 = new Date(); alert(typeof v2); //object v2 = "str"; alert(typeof v2); //string v2 = null; alert(typeof v2); //object

可以看到,null在 Javascript中代表一個特殊的Object類型的值,他用來表示空引用的概念,如果要將一個標識符聲明稱object類型,但是暫時不給他實例,那么就可以將它先初始化為null,以便以后使用。
不一定絕對正確,簡單來說,對于所有變量,只要聲明后還沒有指定初始值 ,那么他就是undefined,如果是Object類型用來表示空引用的概念,那么就是用null來表示。

下面是一些補充:

null :表示無值;
undefined : 表示一個未聲明的變量,或已聲明但沒有賦值的變量,或一個并不存在的對象屬性。==運算符將兩者看作相等。如果要區分兩者,要使用===或typeof運算符。使用if (!object){}兩者就都包含了 。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧洲国产一区| 欧美日韩国产精品专区| 国产成人精品视频在线观看| 精品国偷自产在线| 欧美日本啪啪无遮挡网站| 国产精品免费观看在线| 久久久噜噜噜久噜久久| 精品国内亚洲在观看18黄| 久久久久久这里只有精品| 亚洲石原莉奈一区二区在线观看| 高清一区二区三区四区五区| 日韩中文字幕在线精品| 亚洲一区二区三区视频播放| 97精品一区二区视频在线观看| www.亚洲人.com| 色与欲影视天天看综合网| 久久亚洲国产成人| 久久99精品久久久久久噜噜| 一区二区三区久久精品| 日韩电影在线观看免费| 欧美成人免费网| 91精品国产高清自在线| 日韩精品有码在线观看| 亚洲欧美制服中文字幕| 欧美性猛交xxxx富婆弯腰| 欧美xxxx18国产| 国产精品久久久久久久久久| 91精品国产高清自在线| 欧美另类极品videosbestfree| 国产精品私拍pans大尺度在线| 欧美孕妇孕交黑巨大网站| 北条麻妃久久精品| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲欧美在线x视频| 亚洲国产精久久久久久久| 91综合免费在线| 不卡av电影院| 成人www视频在线观看| 亚洲精品有码在线| 亚洲国产古装精品网站| 欧美电影在线播放| 欧美日韩激情视频8区| 国产精品久久婷婷六月丁香| 久久久久久亚洲| 成人精品视频在线| 国产成人精品免费视频| 久久久黄色av| 国内精品久久久久久| 一区二区成人av| 亚洲91精品在线观看| 国产精品91久久久| 日韩av黄色在线观看| 91高清免费视频| 国产精品69久久| 亚洲精品视频播放| 日韩欧美国产黄色| 国产精品久久9| 国产亚洲人成a一在线v站| 欧美日本高清视频| 亚洲精品不卡在线| 亚洲黄页网在线观看| 91亚洲精品一区二区| 国产精品久久久久影院日本| 欧美日韩亚洲国产一区| 美女少妇精品视频| 97国产成人精品视频| 久久久精品久久久| 久久久久久久久综合| 亚洲欧洲美洲在线综合| 成人亲热视频网站| 久久久久亚洲精品成人网小说| 欧美视频专区一二在线观看| 九九热精品视频在线播放| 九九精品视频在线观看| 一本色道久久88精品综合| 在线播放日韩av| 在线观看亚洲视频| 成人在线一区二区| 久久久在线免费观看| 美女福利视频一区| xxxxxxxxx欧美| 最近更新的2019中文字幕| 国产精品www| 国自产精品手机在线观看视频| 欧美大胆在线视频| 国产丝袜视频一区| 精品国产一区久久久| 色午夜这里只有精品| 黑人巨大精品欧美一区二区三区| 久久久噜久噜久久综合| 欧美一级电影在线| 日本一区二区三区四区视频| 性色av一区二区三区红粉影视| 国产亚洲综合久久| 91高清视频在线免费观看| 欧美成人在线网站| 久久久久www| 亚洲成人免费网站| 在线观看欧美视频| 久久国产精品影片| 欧美一级bbbbb性bbbb喷潮片| 国产日韩精品电影| 69久久夜色精品国产7777| 精品久久中文字幕久久av| 亚洲欧美激情四射在线日| 久久久精品中文字幕| 在线观看亚洲视频| 久久伊人精品一区二区三区| 九九热最新视频//这里只有精品| 精品久久中文字幕久久av| 国产精品久久久久久久久久| 在线精品国产欧美| 宅男66日本亚洲欧美视频| 69影院欧美专区视频| 精品国产依人香蕉在线精品| 在线观看国产精品淫| 国产一区二区三区视频在线观看| 成人免费在线网址| 欧美影院成年免费版| 国产欧美精品一区二区三区-老狼| 日韩免费视频在线观看| 97精品久久久中文字幕免费| 久久成人精品电影| 久久国产精品亚洲| 国产精品视频不卡| 日韩国产高清污视频在线观看| 日韩欧亚中文在线| 久久伊人精品天天| 91色在线视频| 久久九九精品99国产精品| 91av视频在线播放| 91精品久久久久久| 日韩欧美在线一区| 欧美大尺度电影在线观看| 久久精品国产亚洲一区二区| 欧美精品在线第一页| 国产精品免费观看在线| 97精品国产97久久久久久春色| 一区二区国产精品视频| 一区二区三区 在线观看视| 2019中文字幕在线免费观看| 欧美激情a在线| 久久手机精品视频| 日韩欧美一区二区在线| 成人福利网站在线观看11| 色综合视频网站| 国产亚洲成精品久久| 日韩在线观看免费全集电视剧网站| 97涩涩爰在线观看亚洲| 黄色一区二区在线| 国产男人精品视频| 日韩视频一区在线| 92版电视剧仙鹤神针在线观看| 欧美成人激情视频免费观看| 欧美xxxx做受欧美.88| 国产精品人人做人人爽| 国产91在线播放精品91| 国产成人亚洲综合| 神马久久桃色视频| 91老司机精品视频| 中文字幕日韩精品在线观看| 精品久久久久久久久中文字幕| 亚洲欧洲国产精品| 欧美高清视频在线|