当我在浏览器google-chrome中打开它时,该代码将不会执行,已经看了一个多小时,似乎无法弄清楚出了什么问题,我目前正在大学学习并且仍在学习javascript的基础知识
var area = 'N';
var base = 105;
var addon = 0;
area = prompt("Enter Area Code A, F, G, B, N, P, R, C, H, W, Z");
switch (area) {
case 'A':
case 'F':
case 'G':
addon = base + base * 0.05;
break;
case 'B':
case 'N':
case 'P':
case 'R':
addon = base + base * 0.07;
break;
case 'C':
case 'H':
case 'W':
case 'Z':
addon = base + base * 0.09;
break;
default
addon = base + base * 0.01;
}
alert("Premium is: £" + addon);
答案 0 :(得分:3)
我认为您在templateUrl: ...
之后漏了一个冒号。应该是这样的:
default
请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/switch以供参考。 另外,最好检查浏览器的开发人员控制台以捕获此类错误。