编写代码以打印从 1 到 `num` 的所有数字 JavaScript
Posted
技术标签:
【中文标题】编写代码以打印从 1 到 `num` 的所有数字 JavaScript【英文标题】:Write code to print all numbers from 1 to `num` JavaScript 【发布时间】:2020-09-12 17:50:28 【问题描述】:我遇到了一个问题,“编写代码以在 javascript 中打印从 1 到 num
(包括参数)的所有(整数)数字
(假设num
将是一个正数)(例如,如果 num=4 它应该打印 1,2,3,4)
谁能帮忙。
var logNums = function(num)
【问题讨论】:
【参考方案1】:一个简单的for
循环将为您提供帮助:
function printNumbers(num)
if (num < 1)
console.error('num must be greater than 1');
return;
if (!Number.isInteger(num))
num = Math.trunc(num);
for (var i = 1; i <= num; i++)
console.info(i);
printNumbers(10);
【讨论】:
是的,Mark C。那是我的作业,我是初学者。我花了几个小时来解决它,实际上来到了 for 循环功能,但仍然无法通过测试。然后我添加了“console.log(i)”,就像 Babak 展示的那样,它起作用了。那么谁能告诉我“console.log(i)”究竟做了什么来使该功能正常工作? console.log() 方法只是将消息写入控制台。您可能错过的只是显示输出,即数字。【参考方案2】:这会起作用:
var logNums = function(num)
for (var i = 1; i <= num; i++)
console.log(i);
;
【讨论】:
以上是关于编写代码以打印从 1 到 `num` 的所有数字 JavaScript的主要内容,如果未能解决你的问题,请参考以下文章