gpt4 book ai didi

Javascript - 函数/循环/console.log

转载 作者:行者123 更新时间:2023-11-30 12:17:14 25 4
gpt4 key购买 nike

我对编码还很陌生,但到目前为止它很有趣。但我一直在尝试将函数和 for 循环一起工作,并使用 console.log 打印出来。有什么是正确的吗?还是我完全迷路了?

我想让它做的是让 bottlesLeft 的值为 99。声明一个名为“bottleStockReporter”的函数。在函数内部使用 console.log() 打印出墙上有多少瓶根汽水。 “墙上有 99 瓶根汁汽水。99 瓶根汁汽水。”使用 while 循环为 'bottlesLeft' 的值调用新函数,每次将 'bottlesLeft' 减 1。

这是我目前所拥有的:

var bottleStockReporter = function(number)
{
var bottlesLeft = 99;
console.log(bottlesLeft) + "bottles of root beer on the wall." + (bottlesLeft) + "bottles of root beer on the wall.";
for(var bottlesLeft = 99; bottleLeft>0; bottlesLeft = bottlesLeft --);
};
bottleStockReporter(99);

我的输出打印出数字 99

最佳答案

简单的解决方案。基本上,您传递一个数字,bottlesLeft 设置为该数字,然后我们向下循环并输出到控制台。

这是您的挑战:测试此功能。如果你传递一个非数字怎么办?如果传递一个字符串怎么办?如果传递负数怎么办?您如何解释这些情况?

var bottleStockReporter = function(number) {
for(var bottlesLeft = number; bottlesLeft>0; bottlesLeft--) {
console.log(bottlesLeft + " bottles of root beer on the wall. " + (bottlesLeft) + " bottles of root beer on the wall.");
}
};

bottleStockReporter(99); //Loops 99 times

关于Javascript - 函数/循环/console.log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32123947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com