javascript - 通过函数返回真或假,并通过切片/间距 10 进行计算
问题描述
这是我想做的计算示例:
var total_lines = 0;
想象一下我写了一行:
1: Test
然后我的变量 total_line 将变为 1。
想象一下,我写了 10 行,total_lines 将变为 10,这是通过函数返回“true”的正确时机,但之后每次都必须返回“false”。
想象一下,我继续,我们还是写了 9 行,所以 total_lines 会变成“19”。
我仍然写了一行,在第 20 行,函数必须返回给我“真”。
事实上,我正在寻找一个每次找到每 10 个数字时都返回“true”的函数。
你有想法吗 ?
例子:
0 = false
1 to 9 = false
10 = true
11 to 19 = false
20 = true
21 to 29 = false
30 = true
31 to 39 = false
...
100 = true
101 = false
...
解决方案
编写一个函数,当total_lines % 10
为 0 时返回 true,%
其中remainder operator
function calLines(total_lines) {
if(total_lines > 0 && total_lines % 10 === 0) {
return true;
}
return false;
}
或者就像@mplungjan 在评论中指出的那样,您可以使用&&
运算符
function calLines(total_lines) {
return total_lines > 0 && total_lines % 10 === 0
}
推荐阅读
- python - Python在字典中打印值的值
- python - Pandas pd.concat() in separate threads shows no speed-up
- python-3.x - 如何将多行字符串转换为数据框
- c++ - 派生类可以有多个指向虚拟表的指针吗?
- python - 标准化具有许多零的像素输入数据
- r - 如何选择特定国家制作等值线图
- javascript - 如何获取 Azure Web 应用服务以启用 javascript 文件更改
- batch-file - 通过批处理文件运行 C++ 编译器
- r - R RSQLite 找不到驱动程序 SQLite
- excel - 公式在excel中为多个连续行合并同一行范围内的非空值