在 JavaScript 中,處理空或不存在的字串可能很棘手。與 C# 等語言不同,沒有專用的 string.Empty 屬性。
要檢查字串是否為真(不為空、不為null、不為未定義),請使用以下比較:
if (strValue) { // strValue is not empty, `true`, `42`, `Infinity`, etc. }
相反,檢查假值(空字串、false、0、null、未定義等),請使用以下比較:
if (!strValue) { // strValue is empty, `false`, `0`, `null`, `undefined`, etc. }
嚴格檢查空字串沒有別的,使用以下比較:
if (strValue === "") { // strValue is an empty string }
要檢查字串是否不為空,請使用以下比較:
if (strValue !== "") { // strValue is not an empty string }
以上是如何有效檢查 JavaScript 中的空字串、未定義字串或 Null 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!