Объяснить выполнение кода if (!isPrime(i)) continue
Прошу людей с хорошим словарным запасом пояснить словами, что означает данная часть кода
if (!isPrime(i)) continue Как я понимаю - если функция isPrime с аргументом I получает значение true, то она переворачивается на false из-за ! и итого if (false) то continue - пропустить итерацию цикла, а если if (true) то alert сам код из задачи на простые числа function showPrimes(n) { for (let i = 2; i < n; i++) { if (!isPrime(i)) continue; alert(i); // простое } } function isPrime(n) { for (let i = 2; i < n; i++) { if ( n % i == 0) return false; } return true; } |
Цитата:
На форуме можно форматировать свой код: https://javascript.ru/formatting |
Часовой пояс GMT +3, время: 04:11. |