Показать сообщение отдельно
  #11 (permalink)  
Старый 18.07.2015, 16:31
Аватар для jack3dm
Аспирант
Отправить личное сообщение для jack3dm Посмотреть профиль Найти все сообщения от jack3dm
 
Регистрация: 05.04.2015
Сообщений: 52

Странно. Я этого не понимаю. Если поменять местами ифы то результат будет совершенно другой

Правильный код.
<script>
var num = 1;
for ( ; num < 100; num++ ) {
    if ( num % 5 === 0 && num % 3 === 0 ){
       document.write( num, " = FizzBuzz <br />" )
    }else if ( num%5 === 0 ){
       document.write( num, " = Buzz <br />" );
    }else if ( num%3 === 0 ){
       document.write( num, " = Fizz <br/ >" );
    }else{
       document.write( num, "<br/ >" );
    }
}
</script>



А если поменять местами ифы то FizzBuzz не видно...
<script>
var num = 1;
for( ; num <= 100; num++ ){
	if( num%3 === 0 ){
       document.write( num, " = Fizz <br/ >" );
    }else if ( num%5 === 0 ){
       document.write( num, " = Buzz <br />" );
    }else if ( num % 5 === 0 && num % 3 === 0 ){
       document.write( num, " = FizzBuzz <br />" );
    }else{
       document.write( num, "<br/ >" );
    }
}
</script>


Как же это влияет? Как это работает? Почему месторасположение так важно?

Последний раз редактировалось jack3dm, 18.07.2015 в 16:34.
Ответить с цитированием