首页 > 解决方案 > 编写代码以打印从 1 到 `num` 的所有数字 JavaScript

问题描述

我遇到了一个问题:“编写代码以num在 JavaScript 中打印从 1 到(包括参数)的所有(整数)数字(假设num将是一个正数)(例如,如果 num=4,它应该打印 1,2,3,4 )有人可以帮忙吗?

    var logNums = function(num) {}

标签: javascriptfunctionarguments

解决方案


一个简单的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);

推荐阅读