2

これは私の宿題です。これまでのところ、Javascript は私が把握するのが最も困難でした。これが私の課題のコピーです:

次のコードを新しいファイルにコピーします。

<html>>
<body>
<script>
var namIn = window.prompt("Enter Senator’s State and FULL Name, separated by space:" );
var namAr = namIn.split("");
var namArLen = namAr.length;
document.write(namAr + "<br /> Length:" + namArLen); 
</script> </body>
</html>

このコードを実行すると、名前を入力した後、それが namAr 配列にロードされていることがわかります。出力は次のようになります。

C,o,l,o,r,a,d,o, ,M,a,r,k, ,U,d,a,l,l 
Length: 19

あなたのタスク: あなたの名前を逆順に表示する小さなイテレーションを追加します。たとえば、上院議員の州と名前を次のように入力した場合:

Colorado Mark Udall

あなたの出力は

C,o,l,o,r,a,d,o, ,M,a,r,k, ,U,d,a,l,l 
Length: 19
lladU kraM odaroloC

私は大胆な部分を達成しようとしています。彼らは私たちのコーディングをチェックします。私は一種のウォークスルーまたは説明である限り、答えを探しているわけではありません。何でも助けてください、ありがとう!

解決済み 解決しました。ありがとうございます。すべての素晴らしい答え - 皆さんはとても頭がいいです!

4

2 に答える 2

2
<html>
<body>
<script>
var namIn = window.prompt("Enter Senator’s State and FULL Name, separated by space:" );
var namAr = namIn.split("");
var namArLen = namAr.length;


document.write(namAr + "<br /> Length:" + namArLen);



var i;
for (i = namArLen-1; i >=0;i--)
{
var result = document.write(namAr[i]);
}
</script> 


</body> </html>

ループを使用できます

于 2013-05-22T06:11:29.337 に答える
0

それ以外の

var namAr = namIn.split("");

試す

var namAr = namIn.split("").reverse();
于 2013-05-22T06:09:05.960 に答える