ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で空の文字列、未定義の文字列、または Null 文字列を効果的にチェックするにはどうすればよいですか?

JavaScript で空の文字列、未定義の文字列、または Null 文字列を効果的にチェックするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-23 14:42:14308ブラウズ

How Do I Effectively Check for Empty, Undefined, or Null Strings in JavaScript?

JavaScript における空の文字列、未定義の文字列、または Null 文字列

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。