лерн была задача switch (browser) {
case 'IE':
alert( 'О, да у вас IE!' );
break;
case 'Chrome':
case 'Firefox':
case 'Safari':
case 'Opera':
alert( 'Да, и эти браузеры мы поддерживаем' );
break;
default:
alert( 'Мы надеемся, что и в вашем браузере все ок!' );
} этот код надо было переписать ифами ну как бы сделал var browser = "Chrome";
if(browser == 'IE'){
alert( 'О, да у вас IE!');
break;
}else if(browser == 'Chrome' || browser == 'Firefox' || browser == 'Safari' || browser == 'Opera' ){
alert( 'Да, и эти браузеры мы поддерживаем' );
break;
}
else{
alert( 'Мы надеемся, что и в вашем браузере все ок!' );
} но потом я решил подставить break и код перестал работать,почему без break работает все норм с ним же нихрена не пашит,ведь по условию в первом if у нас же false по идеии должно кидать на другой if,или у switch немного специфика другая чем у if ?
зачем в if'ах break?
Обсуждают сегодня