Javascript 在数字范围内查找字符串

Javascript 在数字范围内查找字符串,javascript,excel,math,excel-formula,Javascript,Excel,Math,Excel Formula,假设字符串“91910500”中有数字(00、10、19、50、91、105、500、919、9191、1910、1050、10500等) 您的编号范围为000000000 1到999999999。你必须找到一个包含该范围内所有数字的字符串。无论您从该范围中猜出什么数字,您都会在主字符串中找到该数字 该范围的主字符串是什么?使用下面的代码,我仍然可以在主键中看到重复的代码 var s = ""; for (i = 0; i < 100; i++) { console.log('Sea

假设字符串“91910500”中有数字(00、10、19、50、91、105、500、919、9191、1910、1050、10500等)

您的编号范围为000000000 1到999999999。你必须找到一个包含该范围内所有数字的字符串。无论您从该范围中猜出什么数字,您都会在主字符串中找到该数字

该范围的主字符串是什么?使用下面的代码,我仍然可以在主键中看到重复的代码

var s = "";

for (i = 0; i < 100; i++) {
  console.log('Searching the number ' + i);
  d = i.toString;

  if (s.indexOf(d) >= 0) {} else {
    s = s.concat(i);
  }

  console.log('Key is \n' + s);
}
var s=”“;
对于(i=0;i<100;i++){
console.log('搜索编号'+i);
d=i.toString;
如果(s.indexOf(d)>=0{}else{
s=s.concat(i);
}
console.log('键为\n'+s);
}

您的代码几乎正确,只需更新两行:

对于(i=0;i<100;i++){

致:

以及:

d=i.toString

致:


欢迎使用Stack Overflow!检查如何创建how to示例,以便更好地回答您的问题。@n4m31ess_c0d3r是的,我为其添加了代码。
for (i = 100 - 1; i >= 0; i--){
d = i.toString();