国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 丰顺县| 巍山| 平顶山市| 克什克腾旗| 长武县| 贵阳市| 保靖县| 黑龙江省| 贡嘎县| 青阳县| 巴楚县| 漠河县| 安岳县| 廊坊市| 许昌县| 许昌市| 宜兴市| 嘉定区| 桦甸市| 林甸县| 鲁山县| 蛟河市| 资阳市| 右玉县| 赤水市| 泊头市| 兰州市| 泸溪县| 芮城县| 井研县| 阿尔山市| 樟树市| 来宾市| 色达县| 柳州市| 松原市| 新野县| 新安县| 衡阳县| 醴陵市| 武邑县|