[英]User selects the number of prompt boxes to display
尝试编写一个 javascript 的代码,这将使用户能够获得 select 的提示框数量。
比如,提示框会说,你要多少提示。 然后如果用户输入 2。将显示两个提示框,如果用户输入 3 或 4。将显示该数量的提示框。
let num = Number(prompt('Enter the number of prompts:'));
if (num=1){
let name1 = prompt('Enter first user name:');
let age1 = prompt('Enter first user age');
console.log(name1)
console.log(age1);
}
else if (num=2){
let name1 = prompt('Enter first user name:');
let age1 = prompt('Enter first user age');
let name2 = prompt('Enter second user name:');
let age2 = prompt('Enter second user age');
console.log(name1);
console.log(age1);
console.log(name2)
console.log(age2);
}
else{
let name1 = prompt('Enter first user name:');
let age1 = prompt('Enter first user age');
let name2 = prompt('Enter second user name:');
let age2 = prompt('Enter second user age');
let name3 = prompt('Enter third user name:');
let age3 = prompt('Enter third user age');
console.log(name1)
console.log(age1);
console.log(name2)
console.log(age2);
console.log(name3)
console.log(age3);
}
我只会使用 for 循环。
let num = Number(prompt('Enter the number of prompts:'));
const data = [];
for (let i = 0; i < num; i++) {
let name = prompt(`Enter user ${i}'s name:`);
let age = prompt(`Enter user ${i}'s age:`);
data.push({ name, age });
}
data.forEach(d => {
console.log(d.name);
console.log(d.age);
});
通过改写提示来简化它,以便您可以在循环中使用当前 position 的索引。
如果您希望在最后记录所有内容,请将所有答案保存在一个数组中,并在最后遍历该数组以记录答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.