方法: 1. Split() を使用して文字列を文字配列に変換し、1 つの文字が 1 つの配列要素に対応します; 2. Every() を使用して文字配列内の要素がすべて 0 であるかどうかを確認します。すべて 0 の場合は true が返され、構文は「arr.every(function f(v){return v==0;})」になります。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、文字列内の文字がすべて 0 であるかどうかを検出する場合、配列のevery() 関数を使用できます。
split() 関数を使用して文字列を文字配列に変換します。1 つの文字が 1 つの配列要素に対応します。
every() 関数を使用して、文字配列内の文字要素がすべて 0 であるかどうかを検出します。すべて 0 の場合は "true" が返されます。1 つが 0 でない場合は、 "false"が返されます。
#実装コード:
function f (value) { return value == 0; } var str="00000"; var arr=str.split(''); if (arr.every(f)) { console.log("都为0"); }else{ console.log("不全为0"); }
function f (value) { return value == 0; } var str="00100"; var arr=str.split(''); if (arr.every(f)) { console.log("都为0"); }else{ console.log("不全为0"); }
以上がJavaScriptで文字列がすべて0かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。