JavaScript:具体的には2 forループを使用します。最初のforループは、ユーザーに3つの名前を入力するよう促します。 2番目のforループは、これらの3つの名前を表示します。
私は1つのforループでこれを行うことができますが、2つの別々のforループでどのようにタスクを完了させるのですか?
var i = 1;
for (i = 1; i <= 3; i++) {
var name = prompt("Please enter a name");
document.write(name + "<br/>");
}
どうもありがとう。
回答:
回答№1は2配列を使用して最初のループに入力された値を格納し、値を出力します
var i, array = [];
for (i = 0; i < 3; i++) {
var name = prompt("Please enter a name");
array.push(name);
}
for (i = 0; i < array.length; i++) {
document.write(array[i] + "<br/>");
}
回答№2の場合は0
後で使用するには、最初のforループから値を保持する必要があります。だから、値を保持するためには、 アレイ
var i = 1,xArray=[];
for (i = 1; i <= 3; i++) {
xArray[xArray.length] = prompt("Please enter a name");
}
for (i = 0; i < xArray.length; i++) {
document.write(xArray[i] + "<br/>");
}
配列[Array.length]を使用して値を配列に埋め込む