JavaScript: превключите случай - избор на опции

Причината винаги е една, ценностите вероятно са много. И може би обратното - ще има няколко причини за появата му на една стойност. Във всеки случай, трябва да направите само едно решение в зависимост от някакво условие или обратно. Дори ако решението може да има множество опции, само един път ще бъде преследван за всяка цел, но пътищата обикновено са многобройни и трябва да направите избор.

[img] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_581.jpeg [/img]
Класическият условен оператор if (условие) ) {алгоритъм 1, ако условието е вярно} друго {алгоритъм 2, ако условието е невярно} дава само два варианта на избор. Но дори и една проста истинска задача винаги дава много възможности.


Обикновено "не едно", но едно условие

javascript дизайн, превключвам случай = няколко условия на състоянието. Подобна може да бъде получена чрез комбинацията оператор If. Но, разбира се, първата версия е синтактично и семантично по-правилна. Освен това формално решението за втория вариант ще изисква разработчик с повече квалификации:
http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_702. jpeg [/img]
Командата if {} {} else {} try {} cath () {} започва в алгоритъма на обменната процедура AJAX. Обработката на отговора се извършва от подобен набор от условни оператори.

javascript превключвател случай: пример

Основната външна разлика на избора на едно условие: можете да напишете не две, но няколко изпълними блока команда. Само един или само няколко ще бъдат изпълнени.
Дизайнът на случая с превключвател J avaScript позволява
[thumb] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibrvvarantv_993.jpeg
предвиждат няколко алгоритми в зависимост от стойността на променливата стойност на израза. Важно е да се вземе под внимание, че изборът на желания алгоритъм ще се извършва с точно съвпадение на стойността на условието в ключа () и стойността, посочена в случая. Символът "1" и цифрата 1 не са еднакви, тук не се изпълняват типове конверсии.


Изпълнение на няколко раздела

Характерна особеност на конструкцията на J-скриптовия превключвател е липсата на блокови стрелки - {}, които се определят за определяне само на началото и края на тялото на този оператор. Всяка секция на случая завършва с оператора за счупване, който може да не е.
[thumb] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_634.jpeg
случай от първия раздел. Вариантът отляво ще даде резултата на Variant2, защото той започва с изпълнение, а в варианта вдясно ще получи Variant1Variant2, тъй като той ще бъде първият, но няма ефект от второто условие, и освен това, нищо не пречи на операторите на първата секция, след това на второто: между те не разполагат с оператор за прекъсване, а два пъти случая с JavaScript switch не. Трябва да се отбележи, че промяната на променливата iCond в тялото на структурата няма да доведе до никакъв ефект.

Реалността на кода и реалността на задачата

javascript - чудесен език, бърз, кратък с изработен и логичен синтаксис. Дизайнът на скрипта на JavaScript превключвателя работи добре, позволявайки ви ясно и точно да опишете желаното разнообразие от варианти от определено състояние.
[thumb] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_275.jpeg
Операторите за избор могат да вмъкнат една а. В техния случай раздели могат да бъдат условниоператори, цикли, всякакви други проекти. Не бива да пренебрегвате обхвата на променливите. Използвани навсякъде трябва да се описват глобално.
Въпреки това не трябва да злоупотребявате с javascript. Превключвателят е голям инструмент за разклоняване, но не и мобилен на големи обеми код. Колкото по-мисъл и по-функционален е изборът на опции, толкова по-трудно ще се промени по-късно. Истинската задача никога не стои на място и ако не вземете предвид промените в процеса на нейното решаване, от момента на приключване на работата, в първите дни на експлоатацията на създадения ресурс неточностите и недостатъците ще бъдат очевидни. Задачата без съмнение ще продължи, а сайтът ще трябва да бъде усъвършенстван. От тази гледна точка, основният недостатък на случая на JavaScript превключвателя произтича от неговия размер и сложност. Ако не го злоупотребявате, можете да гарантирате постиженията, направени от компактен и малък избор.

Условие + решение = нов ход на движение

Правилно формулиран проблем приближава решението. Въпреки, че задачата, по дефиниция, сама по себе си не може да реши и да сравни нещо. Условието се използва навсякъде (частна малка задача). Изпълнение на условие = изпълнение на някой код. Използването на javascript превключвател е почит към модата и очевидна нужда. Това се прави на всички езици, защото е лесно и удобно.
[палец] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibrvvarantv_836.jpeg
След като се роди "Лисп" "и" Prolog ", подобно на техния език за програмиране. Имаше битки за операторите на прехода и етикетите. Опитах се да получа достоен рейтинг на функционалния стил на писанепрограми. Днес масовият разработчик ентусиазирано пропагандира обектно-ориентирани идеи. Въпреки това, досега в съвременните произведения намират своето съществено значение условни оператори. Но същността на съвременните идеи е именно това, че самите обекти създават условия и намират решения. В крайна сметка, обектът е колекция от синтаксис и семантика.

Свързани публикации

Как да превключите видеокарта в Bios: стандартни и алтернативни методи Защо да не превключите на английски език и клавиатура: причини и да ги поправите Многоизмерни, асоциативни JavaScript масиви. Работа с JavaScript масиви Какво е Java различен от Javascript? Сравнение на Java и JavaScript JavaScript /стек на JavaScript Как да превключите към Windows 10 без да губите данни. Windows 10: ревюта