我很遗憾成为一个提出琐碎问题的人,我不喜欢浪费任何人的时间。我是Javascript游戏的新手,在我再次入学之前,我正试图让自己崩溃。
我有一个简单的while
循环,如下所示:
var numSheep = 4;
var monthNumber = 1;
var monthsToPrint = 12;
while (monthNumber <= 12){
console.log("There will be " + numSheep + " sheep after " + monthNumber + " month(s)!");
monthNumber++;
numSheep = numSheep * 4;
}
第一行打印There will be 4 sheep after 1 month(s)!
但是我希望它在第一次打印之前将numsSheep
乘以4(所以当第一次调用console.log()
时它将是16)。
我知道这可能是一个愚蠢的问题,我忽略了一些简单的事情,但我被困在这里
答案 0 :(得分:2)
如果我正确理解了您的问题,您只需要在执行console.log
var numSheep = 4,
monthNumber = 1,
monthsToPrint = 12;
while (monthNumber <= 12){
numSheep = numSheep * 4;
console.log("There will be " + numSheep + " sheep after " + monthNumber + " month(s)!");
monthNumber++;
}
答案 1 :(得分:1)
while (monthNumber <= 12){
numSheep = numSheep * 4;
console.log("There will be " + numSheep + " sheep after " + monthNumber + " month(s)!");
monthNumber++;
}