電子書籍の厳選無料作品が豊富!

大学で、勉強をはじめたばかりの者です。

1~20の自然数を入力して、その数に対応する序数を表す
プログラムを作成したいのですが、
自分で作ると以下のようになりました。
どこをどう直せばちゃんと実行できるようになりますか?(>_<)

<pre><script type="text/javascript">
<!--
// 変数の宣言
var number;

// 入力
number = prompt("1~20の自然数を入力して下さい");

//(計算?) 出力

switch(number) {
case "1":
document.writeln("1st");
break;
case "2":
document.writeln("2th");
break;
case "3":
document.writeln("3rd");
break;
default:
document.writeln("number + th");

}
// -->
</script></pre>

A 回答 (1件)

あなたのソースで、ほとんど問題ないんじゃないですか?


(1)
document.writeln("2th");  → document.writeln("2nd");

(2)
document.writeln("number + th");  → document.writeln(number + "th");
    • good
    • 0
この回答へのお礼

指摘された箇所を直したらうまくいきました。
丁寧にありがとうございました!!!

お礼日時:2007/05/11 17:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!