В теста след урока, въпросът: "За какво служат ключовете?
-За проверка на конкретни стойности при изпълнение на различни блокове от код
-Всичко изброено
-За превключване на стойностите на дадена променлива
-Подскажи ми"
няма правилен отговор и не пуска към следващ урок. Моля за решение.
Здравей,
имало е предполагам технически проблем.
Супер е, че си го забелязал и някой от Aula е отрегирал на проблема.
И вече е разрешен.
На снимка 1 позиция 2 се вижда, че вече дадения въпрос има отговор.
И вие от Аула сте супер. Само че, сега като ми показа решението и ме демотивира ... :-)
:), съжалявам за демотивацията ... 100% ще ти се падне във финалния тест :) и ще имаш възможността да отговориш.
се изпечатва повече от една стойност след премахването на break? Наистина при липса на break проверките рподължават до срещането на break в някой от редовете, но проверките не отговарят на условието и не би трябвало JS да изведе печат.
Така работи switch - мисля, че е обяснено в урока.
Да, обяснено е, но аз мислех че дори и да е излезе от блока на case, JS ще проверява неизпълнени условия покоито не би следвало да реагира ( нали не са изпълнени) освен ако таз особенност не е оставена нарочно. От друга страна ако от менюто потребител въвежда число за опция ( както "За проверка на карта, ...за заявки за повреди,... за свързване с оператор натиснете 9") и ние нямаме очакване коя опция ще избере той - нали за това е меню.
Здравейте, Може ли Ключът да се прилага към всички типове данни, тъй като Javascript е нетипизиран език, става ли и с типовете double и float, както и с Boolean, защото доколкото знам, такива ограничения има в езика Java, който е строго типизиран (и case-sensitive)!?
Да, разбира се. Това е напълно валидно:
switch (value) { case 1: ...; case "string": ...; case true: ...; }
но не е добра практика.
Благодаря Ви!
Само аз ли имам проблем със свалянето на файловете към урока или има някакъв проблем? Благодаря предварително