Ключове

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Тест за преминаване към следващия урок

 
За какво служат ключовете?  
За проверка на конкретни стойности при изпълнение на различни блокове от код
За превключване на стойностите на дадена променлива
Всичко изброено
 
Какви са разликите между ключовете и условията?  
Само с ключовете могат да се групират и изпълнят случаите последователно  
Само с условията могат да се изпълнят едновременно и if и else клаузите
Няма разлики  

Въпроси и отговори

  • Как да премина към следващия урок?

    Peter:

    В теста след урока, въпросът: "За какво служат ключовете?
    -За проверка на конкретни стойности при изпълнение на различни блокове от код
    -Всичко изброено -За превключване на стойностите на дадена променлива
    -Подскажи ми" няма правилен отговор и не пуска към следващ урок. Моля за решение.

    Краси Кръстев:

    Здравей,

    имало е предполагам технически проблем.

    Супер е, че си го забелязал и някой от Aula е отрегирал на проблема.

    И вече е разрешен.

    На снимка 1 позиция 2 се вижда, че вече дадения въпрос има отговор.

    Снимка_1

    Peter:

    И вие от Аула сте супер. Само че, сега като ми показа решението и ме демотивира ... :-)

    Краси Кръстев:

    :), съжалявам за демотивацията ... 100% ще ти се падне във финалния тест :) и ще имаш възможността да отговориш.

  • Защо се изпечатва повече от една стойност след премахването на break?

    инж. Юлиан Ангелов:

    се изпечатва повече от една стойност след премахването на break? Наистина при липса на break проверките рподължават до срещането на break в някой от редовете, но проверките не отговарят на условието и не би трябвало JS да изведе печат.

    Борис Митев:

    Така работи switch - мисля, че е обяснено в урока.

    инж. Юлиан Ангелов:

    Да, обяснено е, но аз мислех че дори и да е излезе от блока на case, JS ще проверява неизпълнени условия покоито не би следвало да реагира ( нали не са изпълнени) освен ако таз особенност не е оставена нарочно. От друга страна ако от менюто потребител въвежда число за опция ( както "За проверка на карта, ...за заявки за повреди,... за свързване с оператор натиснете 9") и ние нямаме очакване коя опция ще избере той - нали за това е меню.

  • Може ли Употреба на Switch за различни типове данни?

    Росица Максимова:

    Здравейте, Може ли Ключът да се прилага към всички типове данни, тъй като Javascript е нетипизиран език, става ли и с типовете double и float, както и с Boolean, защото доколкото знам, такива ограничения има в езика Java, който е строго типизиран (и case-sensitive)!?

    Борис Митев:

    Да, разбира се. Това е напълно валидно:

    switch (value) { case 1: ...; case "string": ...; case true: ...; }

    но не е добра практика.

    Росица Максимова:

    Благодаря Ви!

    Chvdr:

    Само аз ли имам проблем със свалянето на файловете към урока или има някакъв проблем? Благодаря предварително