国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP中Null,Empty,Nothing的區(qū)別分析

2024-05-04 11:09:55
字體:
來源:轉載
供稿:網友
本文介紹在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,實際上想要判斷某一數(shù)據是否為Null  絕對不能使用:   
If X = Null Then  ' 永遠都會得到Null   
而要使用:   
If IsNull(X) Then   

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 临颍县| 沾化县| 太仆寺旗| 上高县| 阜康市| 洪泽县| 和平区| 城固县| 连江县| 滕州市| 赤城县| 德昌县| 漾濞| 湖南省| 聂拉木县| 湖口县| 巴彦淖尔市| 益阳市| 天峨县| 景洪市| 吉木乃县| 乐亭县| 鹤壁市| 井冈山市| 昌邑市| 南丰县| 万年县| 大同市| 怀化市| 图木舒克市| 毕节市| 陆河县| 松原市| 洛扎县| 深泽县| 谷城县| 九龙坡区| 山丹县| 体育| 扎鲁特旗| 武城县|