第一次发帖!
我做了一些挖掘,找不到我想要实现的信息(抱歉不是最先进的javascript人)。
用例:提示用户提问,接受用户回答,权衡用户对案例的回答,返回结果
问题:由于javascript区分大小写,我试图学习如何在提示中同时接受大写和小写,而不使用太多重复的情况(即切换)
下面是一段简单的代码,我正在构建以查看是否可以实现用例(显然它不能正常工作,因此这个问题),感谢您的帮助!
var jacketColor = function(x){
var x = prompt("color"?);
x===x.substring(0,1).toUpperCase||x===x.substring(0,1).toLowerCase)
};
}
var result;
switch (jacketColor) {
case "black":
result = "pay $300";
break;
case "brown":
result = "Pay $200";
break;
case "green":
result = "Pay $5";
break;
default:
result = "This color does not match my eyes!";
}
答案 0 :(得分:0)
你的代码应该是这样的:
function whatColor() {
var x = prompt("color?");
return x.toLowerCase();
}
var result;
var jacketColor = whatColor();
switch (jacketColor) {
case "black":
result = "pay $300";
break;
case "brown":
result = "Pay $200";
break;
case "green":
result = "Pay $5";
break;
default:
result = "This color does not match my eyes!";
}