JSFiddle - React, Tailwind, and code Playground
by chintansoni
HTML
<input type="button" value="ok" onclick="testScores()" />
<div id="diVID"></div>
JavaScript
function testScores() {
try {
var fullNameArray = {
0: [90, 100, 0,"A"],
1: [80, 89, 0,"B"],
2: [70, 79, 0,"C"],
3: [60, 69, 0,"D"],
4: [0, 59, 0,"F"]
}
var scores = ["65", "75", "99", "82", "77", "100", "75", "88", "100", "75"];
var len = numProps(fullNameArray);
for (var i = 0; i <= scores.length; i = i + 1) {
for ( var k = 0; k <= len; k++) {
if (scores[i] >= fullNameArray[k][0] && scores[i] <= fullNameArray[k][1]) {
fullNameArray[k][2] = fullNameArray[k][2] + 1;
}
}
}
for (var D = 0; D <= len; D++) {
document.getElementById('diVID').innerHTML = document.getElementById('diVID').innerHTML+"<br/>"+fullNameArray[D][3] +" : "+ fullNameArray[D][2];
}
}
catch (err) {
alert(err);
}
}
function numProps(obj) {
var c = 0;
for (var key in obj) {
if (obj.hasOwnProperty(key)) ++c;
}
return c-1;
}