Показать сообщение отдельно
  #1 (permalink)  
Старый 09.03.2017, 09:12
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Сравнение числа
Почему функция работает только 1 раз, надо что бы она работала до тех пор, пока переменная num1 будет равна переменной x.

Цикл не работает

Вот блок схема



var x = 15;
var num1 = 10;
var num2 = 20;
var num3 = 0;

function checking(){
	for(var i=0; i <= num1; i++){
	console.log(num1);
		if(num1 > x){
			return 'Задуманное число не входит в числовой ряд';
		}

		else{
			if(num1 == x){
				return 'Задуманное число входит в числовой ряд';
			}
			else if(num1 != x){
				num3 = num1;
				num1 = num1 + num2;
				num2 = num3;
			}
		}
	}
}

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