JSFiddle - React, Tailwind, and code Playground
by yshrkn
HTML
<!--
scoreが80点以上の場合は「優良」、
50点以上の場合は「良」、
50点未満の場合は「追試」、
配列"results"に存在しないnameが渡された場合は、
「試験を受けてください」とconsoleに出力させてください。
-->
JavaScript
var results = [
{ name: "eiji", score: 73 },
{ name: "daichi", score: 42 },
{ name: "yoshihara", score: 98 }
];
function getResultMassage(name) {
for (var i = 0, len = results.length; i < len; i++) {
if (results[i].name === name) {
if (results[i].score >= 80) {
console.log("優良");
return;
} else if (results[i].score >= 50) {
console.log("良");
return;
} else {
console.log("追試");
return;
}
}
}
console.log("試験を受けてください");
return;
}
console.log(getResultMassage("eiji"));
console.log(getResultMassage("daichi"));
console.log(getResultMassage("yoshihara"));
console.log(getResultMassage("unknown"));