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

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

Linda Hamilton
リリース: 2024-12-15 06:27:09
オリジナル
394 人が閲覧しました

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

JavaScript での空、未定義、または Null 文字列のチェック

JavaScript には専用の string.Empty 値がありません。代わりに、空の文字列をチェックするには、真か偽の値に基づく条件、または空の文字列との厳密な等価性が必要です。

真または偽の値のチェック

文字列が空でないかどうかをチェックするには、真の条件を検討してください:

if (strValue) {
    // strValue is non-empty string, true, 42, Infinity, [], ...
}
ログイン後にコピー

逆に、文字列が空かどうかを確認するには、偽の条件を検討してください。条件:

if (!strValue) {
    // strValue is empty string, false, 0, null, undefined, ...
}
ログイン後にコピー

空の文字列を厳密にチェックする

空の文字列を厳密にチェックするには、=== 演算子を使用します:

if (strValue === "") {
    // strValue is an empty string
}
ログイン後にコピー

文字列がは厳密には空ではありません。!== 演算子を使用してください:

if (strValue !== "") {
    // strValue is not an empty string
}
ログイン後にコピー

空の文字列は、真偽チェックでは未定義および null と同等ですが、厳密な同等性をチェックする場合は区別されます。

以上がJavaScript で空、未定義、または Null 文字列を効果的にチェックするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート