ホームページ >ウェブフロントエンド >jsチュートリアル >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 サイトの他の関連記事を参照してください。