【问题标题】:How do I select a select set of numbers in a loop?如何在循环中选择一组数字?
【发布时间】:2018-12-24 20:52:27
【问题描述】:

不得不离开这个周末。想知道我的克星给了我答案和一些额外的东西吗?我希望它显示 0 - 10

for (let i=-1; i++< 100; i*5) {
    if (i < 0) {
        continue;
    } else if ( i > 50) {
        break;
    } else {
        console.log(i/5);
    }
}

【问题讨论】:

  • 这应该是什么语言?
  • 您能具体说明一下这个问题吗?
  • 看起来很奇怪javascript。是Javascript吗?
  • 顺便说一句,我建议您在制作代码块时保持一致的标识(如建议的版本所示)。它使代码更易于阅读和快速理解。
  • 我测试了您的代码,它确实从 0 打印到 10,但每次的间隔为 0.2。它对你有用吗?或者,它还有其他问题吗? (也许,您想将数字四舍五入为integers?请解释您的问题。

标签: javascript loops if-statement


【解决方案1】:

像 Python 这样的语言在使用 / 运算符时会删除余数。

JavaScript 不会,但您可以使用 Math.floor() 获得相同的结果。

for (let i = -1; i++ < 100; i * 5) {
  if (i < 0) {
    continue;
  } else if (i > 50) {
    break;
  } else {
    console.log(Math.floor(i / 5));
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    相关资源
    最近更新 更多