【解決方法】forループエラーとは


これが判明する理由にはいくつかの間違いがあります

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 ステップ実行して、予想どおりの動作を確認します。 そうでない場合は、問題が発生したときであり、後戻りして (またはもう一度実行して詳しく調べて) 原因を突き止めることができます。

申し訳ありませんが、私たちはあなたにそれを行うことはできません – 新しい (そして非常に便利な) スキルを学ぶ時が来ました: デバッグ!

コメント

タイトルとURLをコピーしました