国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

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

發(fā)布時(shí)間:2021-08-17 12:10 來(lái)源: 閱讀:0 作者: 欄目: ASP 歡迎投稿:712375056

本文介紹在A(yíng)SP中,NULL,Empty,Nothing這幾種空值的來(lái)源和判斷方法。

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


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

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

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

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

人妻丰满AV中文久久不卡| 闷骚的老熟女人15P| 无码AV中文一区二区三区| 美女黄网站18禁免费看| 久久香蕉国产线看观看精品YW| 久久无码人妻一区二区三区|