【发布时间】:2014-05-05 19:46:05
【问题描述】:
有谁知道我打错了什么字,因为我的编辑,我似乎无法让它工作
number=5;
switch (number) {
case 5:
box.onclick = function1;
break;
case 50:
box.onclick = function2;
break;
}
我也试过在 switch 中这样做。
【问题讨论】:
-
你真的在使用一个名为“var”的变量吗?
-
Var - 我的变量名的通用名称,我不想透露我正在做什么。
-
为清楚起见,您最好将其命名为其他名称,因为现在这是您的代码示例最明显的问题,也是您所有答案的主题。
-
正如您迄今为止的所有答案所指出的那样,“var”对于占位符来说是一个非常糟糕的名称,因为它是 JavaScript 中的关键字。选“x”,选“y”,没关系——只要不是关键字“var”。
-
那么你的意思是当你将
number设置为50时,那么点击该框不会导致function2被调用?
标签: javascript if-statement case-statement function-call-operator