Показать сообщение отдельно
  #4 (permalink)  
Старый 28.03.2016, 18:09
Интересующийся
Отправить личное сообщение для Maine Посмотреть профиль Найти все сообщения от Maine
 
Регистрация: 23.02.2016
Сообщений: 19

function PrimeNumbers(limit) {

    var result = [2];
    var max = Math.floor(Math.sqrt(limit));
    var number = 3;
    var isPrime = false;
    
    for (number; number <= limit; number+=2) {
        for (var c = 2; c < number; c++) {
            if (number%c == 0) {
                isPrime = false;
                break; 
            } else {
                isPrime = true;
            }
            
        }
        
        if(isPrime) {
            result.push(number);
        }
        
        return result;
    }
    
    
}

console.log(PrimeNumbers(100));
Ответить с цитированием