私はここで何をすべきかについて迷っています。これを自分自身で理解しようとする過程で、私はこれを印刷しました(CMDで):'variable1/variable2 = NaN'ここで、両方の変数が数値2
私はここで、単純な割り算が働かない方法を見ることができない、ここに何をすべきかのように本当にバッフル付きだconsole.log("testData.topics[z].percentageMark :" + testData.topics[z].percentageMark);
console.log("testData.topics[z].questions.length :" + testData.topics[z].questions.length);
console.log("typeof(testData.topics[z].percentageMark) :" + typeof (testData.topics[z].percentageMark));
console.log("typeof (testData.topics[z].questions.length) :" + typeof (testData.topics[z].questions.length));
testData.topics[z].percentageMark = ((testData.topics[z].percentageMarks)/(testData.topics[z].questions.length));
console.log("FINAL : testData.topics[z].percentageMark :" + testData.topics[z].percentageMark);
:
testData.topics[z].percentageMark :2
testData.topics[z].questions.length :2
typeof(testData.topics[z].percentageMark) :number
typeof (testData.topics[z].questions.length) :number
FINAL : testData.topics[z].percentageMark :NaN
これは、(ラージオブジェクトについて申し訳ありません)コードの結果でした。
第五行... downvoteのための 'percentageMarks'!==' percentageMark' –