简单的模不返回我期望的值列表
simple modulo not returning list of values I expected
我认为以下内容会列出从 0 到 21 的所有可被 7 整除的数字,即 7、14 和 21。相反,它返回 22。为什么?
for (var i = 0; i <= 21; i++) {
if (i % 7 === 0);
}
console.log(i);
顺便说一句,我没有编程背景,我正在努力掌握我的第一语言。微小的细节正在吸引我。无论如何,感谢您帮助我了解控制台.log的位置如何影响结果。
因为你在循环中不打印任何内容,只打印i的最终值。
您当前的代码,已重新格式化:
for (var i = 0; i <= 21; i++)
{
if (i % 7 === 0)
; // do absolutely nothing
}
// now that i == 22...
console.log(i);
你的意思是说:
for (var i = 0; i <= 21; i++)
{
if (i % 7 === 0)
console.log(i);
}
相关文章:
- 要求输入在数据列表中
- 从javascript创建一个列表
- 如何使用jQuery选择下拉列表的值
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- 如何使用json将对象列表从java转换为javascript
- 区分JSON中的矩阵和列表列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 接受不在列表中的值-引导组合框
- 禁用jQuery中的下拉列表
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 如何在javascript中迭代数字列表
- 如何在按钮中显示下拉列表中选定的元素
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 简单的模不返回我期望的值列表
- 如何实现期望接收对象列表的Extjs模型