Javascript 通过函数返回true或false,并按10的切片/间距进行计算

Javascript 通过函数返回true或false,并按10的切片/间距进行计算,javascript,function,Javascript,Function,下面是我想做的一个计算示例: var total_lines = 0; 想象我写了一行: 1: Test 那么我的变量total_行将变为1 假设我写了10行,总行数将变成10行,这是通过函数返回“true”的正确时机,但之后每次都必须返回“false” 假设我继续,我们仍然写9行,那么总的行数将变成“19” 我仍然写了一行,在第20行,函数必须返回“true” 事实上,我正在寻找一个函数,每当它为每10找到一个数字时返回“true” 你有什么想法吗 例如: 0 = false 1 to 9

下面是我想做的一个计算示例:

var total_lines = 0;
想象我写了一行:

1: Test
那么我的变量total_行将变为1

假设我写了10行,总行数将变成10行,这是通过函数返回“true”的正确时机,但之后每次都必须返回“false”

假设我继续,我们仍然写9行,那么总的行数将变成“19”

我仍然写了一行,在第20行,函数必须返回“true”

事实上,我正在寻找一个函数,每当它为每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
...

编写一个函数,当
总行数%10
为0时返回true,其中
%

或者正如@mplungjan在评论中指出的那样,您可以使用
&&
操作符

function calLines(total_lines) {
    return total_lines > 0 && total_lines % 10 === 0
}

编写一个函数,当
总行数%10
为0时返回true,其中
%

或者正如@mplungjan在评论中指出的那样,您可以使用
&&
操作符

function calLines(total_lines) {
    return total_lines > 0 && total_lines % 10 === 0
}

可能是余数运算符
%
如果(num%10==0).
返回num&&num%10==0@vibhor1997a-对0是的,我忘记了0的情况:)@vibhor1997a
返回总行数&&!(总计行数%10)
可能是余数运算符
%
如果(num%10==0).
返回num和num%10==0@vibhor1997a-对0是的,我忘记了0的情况:)@vibhor1997a
返回总计行数和!(total_line%10)
请不要浪费时间测试布尔函数
函数调用(total_line){返回total_line>0&&total_line%10==0;}
@mplungjan,是的,您的方法更短,但对于初学者来说,我觉得其他方法更简单readable@mplungjan-我不喜欢函数表达式,声明就可以了,但例外情况是这样的:
让calLines=total\u line=>total\u line&&total\u line%10==0
;-)@ShubhamKhatri给出了合理的评论,但考虑到逻辑封装在if表达式中,只返回表达式的值是合理的,这样可以减少读取次数,减少击键次数,从而减少打字机会。;-)最后是个人喜好。
返回总行数&&!(总行数%10)
;)请不要浪费时间测试布尔函数
函数调用线(总行数){返回总行数>0&&total行数%10==0;}
@mplungjan,是的,您的方法较短,但对于初学者来说,我觉得其他方法更有效readable@mplungjan-我不喜欢函数表达式,声明就可以了,但例外情况是这样的:
让calLines=total\u line=>total\u line&&total\u line%10==0
;-)@ShubhamKhatri给出了合理的评论,但考虑到逻辑封装在if表达式中,只返回表达式的值是合理的,这样可以减少读取次数,减少击键次数,从而减少打字机会。;-)最后是个人喜好。
返回总行数&&!(总行数%10)
;)