Вернуть true или false с помощью функции и вычисления по срезу / интервалу 10 - PullRequest
0 голосов
/ 26 сентября 2018

Вот пример расчета, который я хотел бы сделать:

var total_lines = 0;

Представьте, что я пишу строку:

1: Test

Тогда моя переменная total_line станет 1.

Представьте, что я пишу 10 строк, total_lines станет 10, и вот подходящий момент для возврата «true» через функцию, но после этого он должен каждый раз возвращать «false».

Представьте, что я продолжаю, мы по-прежнему пишем 9 строк, поэтому total_lines станет «19».

Я все еще пишу строку, и там в 20-м функция должна вернуть мне «true».

На самом деле,Я ищу функцию, которая возвращает «true» каждый раз, когда находит число для каждых 10.

У вас есть идея?

Пример:

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
...

1 Ответ

0 голосов
/ 26 сентября 2018

Напишите функцию, которая возвращает true, когда total_lines % 10 равно 0, где % - это 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...