【发布时间】:2012-07-30 22:29:39
【问题描述】:
第一次发帖!
我进行了一些挖掘,但找不到关于我想要实现的目标的信息(抱歉不是最先进的 javascript 人)。
用例:提示用户问题,接受用户回答,权衡用户对案例的回答,返回结果
问题:由于 javascript 区分大小写,我试图学习如何在提示符中同时接受大写和小写而不使用太多重复的情况(即 switch)
下面是我正在构建的一段简单代码,以查看是否可以实现用例(显然它不起作用,尽管大声笑因此这个问题),提前感谢您的帮助!
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!";
}
【问题讨论】:
-
String 对象有一个
.toLowerCase()函数 -
您的代码无法正常工作,因为它充满了编译错误等。
-
我发现了错误,谢谢指出。
标签: javascript case-sensitive prompt