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

首頁 > 編程 > ASP > 正文

ASP 空字符串、IsNull、IsEmpty區別分析

2024-05-04 11:08:03
字體:
來源:轉載
供稿:網友
本文將詳細介紹ASP中空字符串、IsNull、IsEmpty之間的區別,有需要的朋友可以參考下
 
 
 
說明:set aa=server.createobject("ddd") 
isnull 說明指針為空,指針指到一個無效的位置,即對象不存在, 
isempty 說明指針指向一個有效位置,但是值為空 

1、空字符串 
例: 
復制代碼代碼如下:

a)Dim strTmp 
response.write(strTmp="") ' 返回true 
b)response.write(str="") ' 返回 true 
c)Dim strTmp 
strTmp="" 
response.write(strTmp="") ' 返回 true 

這幾行代碼說明ASP中無論是沒做過聲明的變量還是做個聲明但沒有賦值的變量ASP都認為是空字符串或叫做零長度字符串。 

2、IsEmpty() 
如果變量未初始化或顯式地設置為 Empty,則函數 IsEmpty 返回 True; 
否則函數返回 False。如果 expression 包含一個以上的變量,總返回 False。 
例: 
復制代碼代碼如下:

a)Dim strTmp 
Response.Write(IsEmpty(strTmp)) ' 返回 True 
b)Dim strTmp 
strTmp = Null 
Response.Write(IsEmpty(strTmp)) ' 返回 Flase 
c)Dim strTmp 
strTmp = Empty 
Response.Write(IsEmpty(strTmp)) ' 返回 True 
d)Dim strTmp 
strTmp = "" 
Response.Write(IsEmpty(strTmp)) ' 返回 Flase 

3、IsNull() 
Null 值指出變量不包含有效數據。Null 與 Empty 不同,后者指出變量未經初始化。Null 與零長度字符串 ("") 也不同,零長度字符串往往指的是空串。 
使用 IsNull 函數可以判斷表達式是否包含 Null 值。 
例: 
復制代碼代碼如下:

a)Dim strTmp 
Response.Write(IsNull(strTmp)) ' 返回 False 
b)Response.Write(IsNull(strTmp)) ' 返回 False 注意這里strTmp是一個未經聲明的變量 
a)Dim strTmp 
strTmp = Null 
Response.Write(IsNull(strTmp)) ' 返回 True 
a)Dim strTmp 
strTmp = Empty 
Response.Write(IsNull(strTmp)) ' 返回 False 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新沂市| 龙山县| 江山市| 德庆县| 天全县| 神木县| 阿拉善盟| 团风县| 柏乡县| 莆田市| 简阳市| 津南区| 濮阳市| 靖西县| 黄冈市| 华容县| 合阳县| 儋州市| 抚州市| 大名县| 普兰县| 炎陵县| 哈尔滨市| 望都县| 中方县| 周至县| 和龙市| 乌兰察布市| 徐汇区| 鹤岗市| 比如县| 平昌县| 五华县| 龙游县| 房产| 易门县| 邵武市| 库车县| 洞头县| 乐都县| 拜泉县|