[ad_1]
これが判明する理由にはいくつかの間違いがあります
NF =[ 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 ] NC =[] NT =[]
私が試したこと:
JavaScript
var NF = [] var NC = [] var NT = [] for (var i = 0; i < ulSAlGlo.length; i++) { if (ulSAlGlo[0] == 0) { NC.push(ulSAlGlo[0]); }else if (ulSAlGlo[0] == 1) { NT.push(ulSAlGlo[0]); }else (ulSAlGlo[0] > 1) NF.push(ulSAlGlo[0]); } console.log(NF); console.log(NC); console.log(NT);
解決策 1
私たちにはどうすることもできません: どのような結果が期待されるか、どのような入力データが与えられているか、または適切な条件下でコードを実行する方法がわかりません。これらはすべて、コードのデバッグに不可欠です。
だから、それはあなた次第になるでしょう。
幸いなことに、何が起こっているのかを調べるのに役立つツール、デバッガーを利用できます。 使用方法はブラウザーによって異なりますが、ブラウザーの名前と「javascript デバッガー」を Google で検索すると、必要な情報が得られます。
関数の最初の行にブレークポイントを置き、デバッガーでコードを実行します。 次に、コードとデータを見て、何が起こるべきかを手動で解決します。 次に、各行を 1 ステップ実行して、予想どおりの動作を確認します。 そうでない場合は、問題が発生したときであり、後戻りして (またはもう一度実行して詳しく調べて) 原因を突き止めることができます。
申し訳ありませんが、私たちはあなたにそれを行うことはできません – 新しい (そして非常に便利な) スキルを学ぶ時が来ました: デバッグ!
[ad_2]
コメント