gpt4 book ai didi

javascript - 如果放入 100 显示从 1 到 100 的每个数字,没有零,我想删除零 ex 20 变成 2 和 100 变成 1

转载 作者:行者123 更新时间:2023-11-28 12:22:20 30 4
gpt4 key购买 nike

我想删除零,
我喜欢这个模型,如果我输入 1000 然后额外的表显示从 1 到 1000 的所有数字,每个数字都会检查并删除零。

示例:如果我输入 10然后输出如 1 2 3 .....8 9 1(10 去掉零,显示余额 1)。

如果我接受 500 那么如 1 2 ......8 9 1 11 12 13.....19 2 21 22 23 .....29 3 31 32..98 99 1 11 12 13(101 102 103去掉零) 488 499 5(500去掉零)

另一个例子是如果我输入 1000 然后输出如下1 2 ......8 9 1 11 12 13.....19 2 21 22 23 .....29 3 31 32..98 99 1 11 12 13(101 102 103 去掉零) 488 499 5(500 去掉零)51 52 53 54(501 502 503 去掉零) ......最后 996 997 998 999 1 (1000 去掉 3 个零)。

using java script and Html5...

输入号码:

函数 printNoZeros() {

var numbers = document.getElementById("number").value;
var output = "";

for (var i = 1; i <= numbers; i++) {
var noZero = i.toString().replace(/0/g, '');
console.log(noZero);
}
document.getElementById("anumbers").innerHTML = output;

}

但不明白...它删除了零。但未显示在余额数字中

前输入为 20输出如 1 2 3 4 5 6 7 8 9 1 11 12 13 14 15 16 17 18 19 2

最佳答案

试试这个:

function printNoZeros(n) {
for (var i = 1; i <= n; i++) {
var noZero = i.toString().replace(/0/g, '');
console.log(noZero);
}
}

printNoZeros(110);

这对数字使用全局查找和替换,并删除所有零。 https://jsfiddle.net/19wLtwqh/1/

它当前将它们打印到控制台,但可以轻松修改以将其打印到其他地方。

它是如何工作的?

它使用一个简单的 for loop ,然后它将变量 i 转换为字符串,并使用全局 replace 替换零。 .

关于javascript - 如果放入 100 显示从 1 到 100 的每个数字,没有零,我想删除零 ex 20 变成 2 和 100 变成 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35217145/

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