【发布时间】:2019-09-21 20:52:53
【问题描述】:
全部。我对 JavaScript 相当陌生 - 目前正在尝试理解 switch 语句。当我没有对我的result 变量进行赋值时,我无法理解我是如何获得返回值的。 switch 语句嵌套在一个函数中。
function caseInSwitch(val) {
let result = "";
switch(val) {
case 1:
return "alpha";
break;
case 2:
return "beta";
break;
case 3:
return "gamma";
break;
case 4:
return "delta";
break;
}
return result;
}
caseInSwitch(1);
我希望result 是一个空字符串"",但它会立即显示以下值...没有任何分配...!
【问题讨论】:
标签: javascript function switch-statement return conditional