function toGradePoints(letter) {
//var score = '';
var grade = [];
for (var i = 0; i < letter.length; i++)
{
//result = '';
if (letter[i] = "A") {
grade[i] = 4.0;
} else if (letter[i] = "A-") {
grade[i] = 3.7;
} else if (letter[i] = "B+") {
grade[i] = 3.3;
} else if (letter[i] = "B") {
grade[i] = 3.0;
} else if (letter[i] = "B-") {
grade[i] = 2.7 ;
} else if (letter[i] = "C+") {
grade[i] = 2.4;
} else if (score[i] = "C") {
grade[i] = 2.0;
} else if (score[i] = "C-") {
grade[i] = 1.7;
} else {
grade[i] = 0;
}
// result.push(score);
}
return grade;
}
var y=[]
y=["B","B+","C-","D"];
var m=toGradePoints(y);
console.log(m)
It only displays 4 all the time, I don't know which part went wrong.