VBS 空變數判斷詳解

2022-04-19 12:12:22 字數 491 閱讀 2859

在條件語句(比如使用 if ... then 之類語句)中,經常遇到這種情況——需要判斷變數是否為「空」,而「空」又分好幾種。所以,在此類 vbs 語句中,定義條件所用的解釋性描述,也有好幾種。各種解釋性描述對各類空變數的判斷結果如下:

變數型別與取值(設變數為a)

解釋性描述

aa=empty

isempty(a)

a=0a=""

a is nothing

a=null

isnull(a)

empty 型(未初始化型)假真

真假假出錯

假假數值型-0假真

假真假出錯

假假字元型-空字串出錯真

假假真出錯

假假物件-空物件

出錯出錯假出錯

出錯真出錯假

null 型(人為的定義無效型別)出錯假

假假假出錯

假真

PHP判斷變數為空

1 isset 功能 判斷變數是否被初始化 2 empty 功能 檢測變數是否為 空 3 var null 功能 判斷變數是否為 空 4 var null 功能 檢測變數是否為 null 同時變數的型別也必須是 null 5 is null 功能 檢測變數是否為 null 測試結果 值isset e...

為空 判斷 如何判斷環境變數為空

今天在看 spark 的指令碼的時候,發現很多變數都有用到這種格式,如下 if z then spark classpath spark mounted classpath spark classpath fi z很容易理解,在 shell 指令碼裡就是表示後面這個變數是否為空,也做zero的意思。...

PHP如何判斷變數為空?

php如何判斷變數為空?這看似很簡單的問題,其實不小心就很容易出錯!一般我們判斷變數為空常用的函式如下 empty var 檢查乙個變數是否為空。如果 var 是非空或非零的值,則empty 返回false。換句話說,0 0 null false array var var 以及沒有任何屬性的物件都...