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

как правильно выйти из цикла for
Всем привет.

Я не могу понять, где нужно вставить break, чтобы цикл прервался, как только будет найдет первый палиндром.

(function palyndrom(max, min) {
    var isPal = false;
    
    for (i = max; i > min; i--) {
        for (c = max; c > min; c--) {
            var number = i*c;
            
            console.log('i*c = ' + i + '*' + c + ' = ' + number);
    
            (function check(number) {
                if (number.toString() == number.toString().split('').reverse().join('')) {
                    alert(number);
                    isPal = true;
                }
            })(number);
            
            if(isPal) {
                break;
            }
        }
    }
})(999, 100);
Ответить с цитированием