用js写一个函数,执行一次打印1,执行两次打印2,执行n次打印n
时间: 2024-02-27 09:59:02 浏览: 25
可以使用与之前类似的方法来实现这个函数,使用一个计数器变量来记录函数被调用的次数,达到指定次数时再输出对应的数字。以下是示例代码:
```javascript
function printNumber(n) {
if (n === 1) {
console.log(1);
} else if (n === 2) {
console.log(2);
} else {
for (let i = 1; i <= n; i++) {
console.log(i);
}
}
}
printNumber(1); // 输出1
printNumber(2); // 输出2
printNumber(3); // 输出1、2、3
```
在这个示例中,当 `n` 的值为 `1` 或 `2` 时,直接输出对应的数字。当 `n` 的值大于 `2` 时,使用一个 for 循环来输出从 `1` 到 `n` 的所有数字。