我需要一种使用while循环输出以下内容的方法。据我所知,我将需要使用嵌套循环,但作为初学者,我不确定如何去做。目标是引入数字1到n=5:
"欢迎1"
"welcome 2, meet 1"
"欢迎3,遇见1和2"
"欢迎4,迎接1、2、3"
可以使用循环和数组来累加满足的数字。下面是一个实例:
var meet = [];
for(var i = 1; i <= 5; i++) {
var greeting = "Welcome " + i;
if(meet.length) {
greeting += ", meet ";
if(meet.length > 1) {
greeting += meet.slice(0, -1).join(", ") + " and ";
}
greeting += meet[meet.length - 1];
}
alert(greeting);
meet.push(i);
}