VBS教程:函數-IsNull 函數

來源:互聯網
上載者:User

IsNull 函數

返回 Boolean 值,指明運算式是否不包含任何有效資料 (Null)。

IsNull(expression)

expression 參數可以是任意運算式。

說明

如果 expression 為 Null,則 IsNull 返回 True,即運算式不包含有效資料,否則 IsNull 返回 False。如果 expression 由多個變數組成,則運算式的任何組成變數中的 Null 都會使整個運算式返回 True。

Null 值指出變數不包含有效資料。Null 與 Empty 不同,後者指出變數未經初始化。Null 與零長度字串 ("") 也不同,零長度字串往往指的是空串。

重點 使用 IsNull 函數可以判斷運算式是否包含 Null 值。在某些情況下想使運算式取值為 True,例如 IfVar=Null 和 IfVar<>Null,但它們通常總是為 False。這是因為任何包含 Null 的運算式本身就為 Null,所以運算式的結果為 False。

下面的樣本利用 IsNull 函數決定變數是否包含 Null :

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.