Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 31.05.2020, 07:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Zay
не то , что некоторые....
совет тем не менее верный
Сообщение от micscr
изучить циклы, условные выражения и операторы
Учебник
Ответить с цитированием
  #12 (permalink)  
Старый 31.05.2020, 10:07
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

Серьезно? Кузнецом трудился?

// функция showPrimes: фильтрует числа по модулю
function showPrimes(n) { 
  var Ar=[]; // Ar - массив. Ar добавлен для посмотреть процесса фильтрации чисел
  for ( let i=2; i<n; i++) { // цикл for: перебирает числа от i до n-1
    if( !isPrime(i) ) console.log(i); // <- if(!isPrime(i)): отфильтрует числа 4,6,8,9,10
    if ( !isPrime(i) ) continue;// !isPrime() фильтрует числа при условии if (!(n%i == 0))
    Ar.push(i); // <- Вставим итоговые числа в массив Ar=[2,3,5,7,11]
    console.log(Ar); // в консоли массив результатов [2, 3, 5, 7, 11]
  }
}

// функция isPrime: выполняет проверку чисел по модулю
function isPrime (n) {
  for (let i=2; i<n; i++) { // цикл for: перебирает числа от i до n-1
    //console.log( "[n="+ n +";"+ "i="+ i + "]("+n+"%"+i+" == "+(n%i)+") -> "+ (n%i) );// смотреть процесс фильтрации
    // вызвать консоль в браузере: `ctrl + shift + i`
    if (n%i == 0) return false; //  функция возвращает false, если деление по модулю равно нулю (n%i == 0)
  }
  // функция возвращает true, если деление по модулю не равно нулю (n%i != 0)
  return true;
}

showPrimes(12);
/*
Смысл таких примеров при изучении программирования, алгоритмов - не вполне ясен. Примитивные примеры, на подобии этого, не помогут делать-изменять магазины, новостные сайты и тд за которые платят деньги. Там просто негде применять подобные навыки =)
*/
Ответить с цитированием
  #13 (permalink)  
Старый 31.05.2020, 14:56
Zay Zay вне форума
Интересующийся
Отправить личное сообщение для Zay Посмотреть профиль Найти все сообщения от Zay
 
Регистрация: 28.05.2020
Сообщений: 13

Вы же сделали вызов функции, так как я его не увидел в своём коде, то немного растерялся, думал что может я что то не понял, ... подумал что возможно вызов иногда не нужен, в принципе мой вопрос в этом и заключался. Спросить то не где в тот момент когда читаешь, ... а так теперь всё на своих пестах, спасибо большое Вам.
Ответить с цитированием
  #14 (permalink)  
Старый 31.05.2020, 14:57
Zay Zay вне форума
Интересующийся
Отправить личное сообщение для Zay Посмотреть профиль Найти все сообщения от Zay
 
Регистрация: 28.05.2020
Сообщений: 13

И до сих пор тружусь)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работает валидация на JavaScript? Griin Общие вопросы Javascript 2 11.06.2017 16:07
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Запуск кода с фрейма, код в родительском окне - КАК ? lamer Javascript под браузер 7 06.05.2012 15:15
Подскажите как правильно оформить код frolvict Общие вопросы Javascript 4 30.04.2010 10:51
Подскажите, как работает простой код (замыкание функции)? Dotod Общие вопросы Javascript 5 02.12.2009 04:03