0

ユーザーが州の略語を入力したときに首都に警告するようにプログラムを取得しようとしています。プログラムがユーザーに略語の入力を求めるときに、ユーザーが ME と入力すると、プログラムは Augusta に警告する必要があります。どこかに toUpperCase を追加する必要があることはわかっていますが、今はそれについて心配していません。現在、プログラムは未定義のアラートを出すだけです。プロンプトの変数として「入力」を使用することで、あらゆる可能性に対して特定のアラートを作成しなくても、アラート用の普遍的なプログラムを作成できると考えました。どうすればこれを修正できますか?

    var capitals = {
        ME: "Augusta", 
        NH: "Concord", 
        VT: "Montpelier", 
        MA: "Boston", 
        CT: "Hartford", 
        RI: "Providence"
    };

    var input = prompt("Enter the postal abbreviation for a New England state:");

    alert(capitals.input);

http://jsfiddle.net/ScY73/

4

1 に答える 1