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