首页 > 解决方案 > 如何在javascript中的条件语句中设置变量的输出

问题描述

我用 Else-If 创建了一个条件来打印像 [You got A+, You got D] 这样的行。现在我想将一个有效的输出行存储在条件之外的变量中。

var gradeMark = Math.round(totalNumber / 6);

//Generate grade mark
if (gradeMark >= 80) {
    console.log("You got A+");
} else if (gradeMark >= 70) {
    console.log("You got A");
}....
.....
else if (gradeMark >= 0) {
    console.log("You got F");
} else {
    console.log("It's not valid mark");
}

//Getting grading mark
var validGradeMark = 

标签: javascriptconditional-statements

解决方案


您可以使用定义变量而不是控制台日志,现在它已经失效了。

let gradeMark = Math.round(totalNumber / 6);
let validGradeMark;

// Generate grade mark
if (gradeMark >= 80) {
   validGradeMark = "You got A+";
} else if (gradeMark >= 70) {
   validGradeMark = "You got A";
}....
.....
else if (gradeMark >= 0) {
   validGradeMark = "You got F";
} else {
   validGradeMark = "It's not valid mark";
}

// Getting grading mark
console.log(validGradeMark);

推荐阅读