javascript - 如何在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 =
解决方案
您可以使用定义变量而不是控制台日志,现在它已经失效了。
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);
推荐阅读
- sparql - SPARQLWrapper 不能使 CONSTRUCT 查询返回 XML 以外的其他查询
- jquery - 单击子菜单时,我想将类添加到父菜单
- excel - VBA在运行脚本时不刷新数据,只有在
- python-3.x - 如何从 Python pod 中访问 kube-apiserver?
- c# - 将查询字符串传递给 HttpRequestMessage
- angularjs - 过滤 JSON 数组
- javascript - 在 React JS 中使用 key 属性
- android - 通过 Safe Args 将数据传回之前的 Fragment。这怎么可能?
- python - 如何检查点是否在多边形 shapefile 内? pandas
- uml - 为财务软件设计领域模型(类图)