For和While迭代方法的比较

Comparing Iterative Methods For and While

本文关键字:比较 方法 迭代 While For      更新时间:2023-09-26

第一种方法运行良好:

var hash = "#";
for (hash.length = 1; hash.length <= 7; hash += "#"){
  console.log(hash);
}

这种方法返回一些奇怪之处:

var line = "#";
for(i = 0; i <= 7; i++) {
  while (line.length < i)
    line =+ "#";
  console.log(line);
}

您将=和+转置为:

var line = "#";
for(var i = 0; i <= 7; i++) {
 while (line.length < i)
    line += "#";
  console.log(line);
}