一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - ASP中Null,Empty,Nothing的區別分析

ASP中Null,Empty,Nothing的區別分析

2019-06-29 16:03hebedich ASP教程

本文介紹在ASP中,NULL,Empty,Nothing這幾種空值的來源和判斷方法。希望對大家有所幫助。

本文介紹在ASP中,NULL,Empty,Nothing這幾種空值的來源和判斷方法。

Dim   A   
Dim   B   As   String   
Dim   C   As   Integer   
Dim   D   As   Object  


A  等于 Empty,因為尚未初始化的「不定型變量」都等于 Empty。但如果檢測 A = "" 或 A = 0,也都可以得到True 值。   
B  等于   "", 因為尚未初始化的非固定長度「字串」都等于 ""。   但請注意B <> Null。   
C  等于   0,  這個還有問題嗎?   
D  等于   Nothing,   尚未設定有物件的「物件變量」都等于 Nothing,但請不要使用D = Nothing, 而要使用D Is Nothing 來判斷D 是否等于Nothing,因為判斷是否相等的符號是Is不是=。   

最令人迷惑的地方是 Null 這個保留字,請看以下語句:   
Print   X   =   Null   
Print   X   <>  Null   
結果都是輸出 Null(不是True 也不是False),這是因為任何一個運算式只要含有Null,則該運算式就等于Null,實際上想要判斷某一數據是否為Null  絕對不能使用:   
If X = Null Then  ' 永遠都會得到Null   
而要使用:   
If IsNull(X) Then   

哪一種數據會等于 Null呢?除了含有Null運算式之外,就屬沒有輸入任何數據的「數據字段」(在數據庫中)會等于Null。即大家可以理解為Null就是數據里面讀出來的空字段。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: a毛片免费全部在线播放毛 a级在线看 | 97国产自拍| 午夜家庭影院 | 男人的j放进女人的p全黄 | 国产精品一区二区在线观看完整版 | 成人免费观看一区二区 | 91真人毛片一级在线播放 | chinesespank打屁股 | 4438全国免费观看 | 近亲乱中文字幕 | 女烈受刑重口小说 | 污软件在线观看 | 国产一区二区视频在线播放 | 日韩在线视频在线 | 国产性视频 | 91香蕉视频在线观看 | 亚洲精品一区在线观看 | 爸爸干女儿小说 | 精品亚洲午夜久久久久 | 天天色综合6 | 欧美cosplay极品video | ass亚洲熟妇毛茸茸pics | 欧美se图 | 亚洲视频在线观看不卡 | 国产精品99在线观看 | 国产高清在线视频一区二区三区 | japanese乱子mate| 91制片厂制作传媒网站破解 | 欧美在线欧美 | 999任你躁在线精品免费不卡 | 精品国产乱码久久久久久人妻 | 交换余生在线播放免费 | 短篇艳妇系列 | 高清日韩在线 | 欧美人妖另类性hd | 天天爽天天操 | 二次元美女扒开内裤露尿口 | 成品人视频免费观看 | 亚洲国产精品高清在线 | 亚洲精品久久久久久婷婷 | 欧亚尺码专线欧洲s码wmy |