javascriptで何でも型(文字列、数値、真偽値、日付)が空文字かどうかを判定するスマートな方法をご教授ください。
undefinedではない前提としていまして、if (value != null) 後に if (value.toString() != "true" && value.toString() != "false")として、判定できないこともないですが、もう少しシンプルな方法がないかと思い。
よろしくお願いします。
javascript
1// valueに何でも型(文字列、数値、真偽値、日付) の値がくる場合 2function test(value) { 3 // undefinedではない前提としてます 4 if (value != null) { 5 if (value.toString() != "true" && value.toString() != "false") { 6 7 // valueがfalseだと false == "" がtrueになるので。 8 if (value == "") { 9 test = null; 10 } 11 } 12 } 13 14 return test; 15}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/06/03 08:09 編集
2021/06/03 08:18
退会済みユーザー
2021/06/03 10:36 編集
退会済みユーザー
2021/06/04 01:05 編集
退会済みユーザー
2021/06/07 07:37