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

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

a_sp中isNull、isEmpty和空字符串的區(qū)別

2019-11-02 14:41:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 ASP中我們經(jīng)常會(huì)用到兩個(gè)參數(shù)就是isNull和isEmpty,在我們判斷某個(gè)字符串為空的時(shí)候使用。比如某個(gè)字符串是str1,經(jīng)常我們用if isNull(str1) or isEmpty(str1) then來(lái)判斷,

YY4480首播影院[www.aikan.tv/special/YY4480shouboyingyuan/]
或者使用if str1="" then來(lái)判斷字符串是否為空。

 

有時(shí)候我們非常糾結(jié),isNull、isEmpty和""空字符串到底有什么區(qū)別呢?

isNull()

Null 值指出變量不包含有效數(shù)據(jù)。Null 與 Empty 不同,后者指出變量未經(jīng)初始化。Null 與零長(zhǎng)度字符串 ("") 也不同,零長(zhǎng)度字符串往往指的是空串。

重點(diǎn) 使用 IsNull 函數(shù)可以判斷表達(dá)式是否包含 Null 值。在某些情況下想使表達(dá)式取值為 True,例如 IfVar=Null 和 IfVar<>Null,但它們通常總是為 False。這是因?yàn)槿魏伟?Null 的表達(dá)式本身就為 Null,所以表達(dá)式的結(jié)果為 False。

實(shí)例 1

 代碼如下   dim x
document.write(IsNull(x) & "<br />")x=10
document.write(IsNull(x) & "<br />")x=Empty
document.write(IsNull(x) & "<br />")x=Null
document.write(IsNull(x))
輸出:
False
False
False
True


下面的示例利用 IsNull 函數(shù)決定變量是否包含 Null:

 代碼如下  

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar)      ' 返回 False
MyVar = Null                 ' 賦為 Null
MyCheck = IsNull(MyVar)      ' 返回 True
MyVar = Empty                ' 賦為 Empty
MyCheck = IsNull(MyVar)      ' 返回 False

isEmpty()

如果變量未初始化或顯式地設(shè)置為 Empty,則函數(shù) IsEmpty 返回 True;否則函數(shù)返回 False。如果 exPRession 包含一個(gè)以上的變量,總返回 False。

下面的示例利用 IsEmpty 函數(shù)決定變量是否能被初始化:

 代碼如下  

Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar)      ' 返回 True。
MyVar = Null                  ' 賦為 Null。
MyCheck = IsEmpty(MyVar)      ' 返回 False。
MyVar = Empty                 ' 賦為 Empty。
MyCheck = IsEmpty(MyVar)      ' 返回 True。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德保县| 浏阳市| 洛川县| 福安市| 三台县| 娱乐| 周口市| 凤冈县| 定州市| 关岭| 扬州市| 科尔| 邹平县| 遂宁市| 浦县| 清涧县| 铜陵市| 松江区| 新巴尔虎左旗| 沙坪坝区| 浦城县| 苍溪县| 江安县| 永靖县| 丹东市| 陕西省| 杭锦旗| 明水县| 深泽县| 镇宁| 忻城县| 平乐县| 海阳市| 武强县| 浪卡子县| 德州市| 汉川市| 淳化县| 外汇| 涞水县| 新竹县|