0
A
回答
5
NULL
是沒有價值*
""
的是一個零長度字符串
由於隱式轉換 - 尚未填充尚未威力返回真爲這兩種情況下一個對象。但是,如果你要放置的""
值在那裏,它會爲isnull()
和True返回False爲= ""
*感謝Comintern爲改善說明(見註釋)
-1
2
如說其他答案,null是無用的,「」是一個空字符串。
爲了測試在訪問VBA null和空變量,使用以下命令:
If nz([variable], "") = "" Then do stuff
新西蘭函數將空變量「」或0
3
如果你這樣做檢查,以品牌sense x必須是變體,並且Null不是「Nothing」。沒有意思是空的,並且存在特殊的檢查。
運行該看看:
Dim x As Variant
Debug.Print IsEmpty(x) ' True
Debug.Print IsNull(x) ' False
Debug.Print x = "" ' True
Debug.Print Nz(x) = "" ' True
x = Null
Debug.Print IsEmpty(x) ' False
Debug.Print IsNull(x) ' True
Debug.Print x = "" ' Null
Debug.Print Nz(x) = "" ' True
x = ""
Debug.Print IsEmpty(x) ' False
Debug.Print IsNull(x) ' False
Debug.Print x = "" ' True
Debug.Print Nz(x) = "" ' True
0
,當我想檢查空/空字符串 我用
If x & "" <> "" then
相關問題
- 1. int * x []和int(* x)[]之間的區別?
- 2. null == x和x == null之間的區別?
- 3. $('x> y'),$('y','x')和$('x y')之間有什麼區別?
- 4. 在java中x ++和++ x有區別嗎?
- 5. 過濾器(| x |)和過濾器(|&x |)之間有什麼區別?
- 6. 在ARC下,[[X alloc] initWith ..]和[X xWith ...]之間是否有區別?
- 7. 在python 2.7「x!= y」和「not x == y」之間有什麼區別?
- 8. C#:(float)(x/y)和x /(float)y之間是否有區別?
- 9. C++:int * x [5]和int(* x)[5]之間有什麼區別?
- 10. 演員之間有什麼區別:(A)x和x爲A?
- 11. Request.ServerVariables [「HTTP_X_FORWARDED_FOR」]和Request.Headers [「X-Forwarded-For」]之間有區別嗎?
- 12. 在Ruby中,%w(x y z)和%w [x y z]之間有區別嗎?
- 13. 在JavaScript中,typeof x =='y'和typeof x ==='y'之間有什麼區別嗎?
- 14. TOP X和Row_Number之間的區別()
- 15. x:Key和x之間的區別:名稱
- 16. X.509和pem之間的區別
- 17. UNHEX和X之間的區別(MySQL)
- 18. SQL - COALESCE和ISNULL之間的區別?
- 19. 「導入X」和「從X導入*」之間的區別?
- 20. 傳遞(int x)和(const int x)之間的區別
- 21. iPhone SDK 3.x和4.x之間的區別
- 22. int(x)和mediumint(x)之間的區別 - MySQL
- 23. x和get(「x」)之間的奇異區別?
- 24. OpenGL 3.x和4.X之間的區別?
- 25. Rails 1.X和2.X之間的主要區別是什麼
- 26. Emacs客戶端:C-x k和C-x之間的區別#
- 27. android 1.x和2.x之間的主要區別
- 28. Python中F(x)和F x之間的區別
- 29. C中「* x = 1」和「x = 1」之間的區別是什麼?
- 30. * x = i和x =&i之間的區別是什麼
可能更準確的說,null是沒有價值以避免與Nothing混淆的結果IsNull(Nothing)計算結果爲false,因爲Nothing是一個對象引用 – Comintern
@Comintern好點,我會更新我的答案 –
而你忘了_Empty_。 – Gustav