【发布时间】:2016-12-29 11:52:23
【问题描述】:
尝试在 JavaScript 中创建工厂,当我将值传递给工厂时,我希望它返回正确的字符串而不是整数。
function Factory(amount){
switch (amount) {
case amount == 1:
return "one "
break;
case amount == 2:
return "two "
break;
case amount > 2:
return "more than two "
break;
}
return amount;
}
var per1 = Factory(1);
console.log(per1, 'per1');
var per2 = Factory(2);
var per3 = Factory(3);
但是当我注销per1 时,我得到的值是:1 而不是'one '。
我做错了什么?
【问题讨论】:
-
以下是 w3schools 的教学方式 -> w3schools.com/js/js_switch.asp
标签: javascript factory