1

初投稿!

私はいくつか掘り下げましたが、私が達成しようとしていることに関する情報を見つけることができませんでした (申し訳ありませんが、最も先進的な 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!";
}
4

1 に答える 1

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!";
}
于 2012-08-02T00:05:32.733 に答える