КомпютриПрограмиране

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

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

Дори ако решението може да има няколко варианта за всякакви цели ще доведе само по един начин, но обикновено по няколко начина, и ние трябва да направи избор.

Класически условен израз ако (състояние) {1 алгоритъм, ако условието е вярно} друг {2 алгоритъм, ако условието е невярно} дава само две възможности. Но дори и един прост истинско предизвикателство винаги дава много възможности.

А просто "никой", но при едно условие

JavaScript Дизайн, включете дело = множество стойности условия. Може да се получи като се използва подобна Ако комбинации на оператора. Въпреки това, без съмнение, първото изпълнение на синтактично и семантично по-правилно. В допълнение, официално решение на втория вариант ще изисква повече умения Разработчик:

Има комбинация ако (...) {...} друг {...} и се опитват {...} Cath (...) {...} осигурява най процедура AJAX-обмен в алгоритъма. обработка на отговор се извършва подобен набор от условни конструкции.

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

Основната външна разлика изберете опция от едно условие: не можете да напишете две, и на няколко пресечки от изпълними команди. Тя ще бъде изпълнена само веднъж или само някои от тях.

Структура J avaScript превключвател случай позволява да се осигури множество алгоритми в зависимост от стойността на променлива или израз. Важно е да се има предвид, че правилният избор на алгоритъм ще бъде извършена на точно съвпадение по отношение на преминаването стойност () и стойността на това, което е посочено в случая. В "1" и номер 1 - този вид преобразуване не се прави тук, не е едно и също.

Извършване на няколко секции

Характерна особеност на дизайна избор J avaScript превключвател случай е липсата на скоби блокове - {...} възложено да се определи само в началото и края на тялото на оператора. Всеки раздел завършва случай почивка оператор, който не може да бъде.

В тези примери пропуска прекъсване в първата част случай. Опция в ляво ще даде резултат Variant2, тъй като тя е тук, че започва изпълнението, както и в изпълнението на правото ще бъде получен Variant1Variant2, тъй като това ще бъде направено първото, но няма ефект е второто условие, а освен това нищо не пречи да се изпълни отчети на първата част, а след това второ, между тях няма прекъсване на оператор, но два пъти JavaScript превключвател случай не го прави. Трябва да се отбележи, че промяната в променливата iCond в структурата на тялото не дава ефект.

Код в реалност и реалността на проблема

JavaScript - на езика на голям, бърз, кратък и логично с използвания синтаксис. JavaScript дизайн превключвател случай работи перфектно, което позволява ясно и точно описание на търсеното разнообразие от възможности за конкретните условия.

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

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

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

От тази гледна точка, основният недостатък на прекъсвач случай JavaScript произтича от неговия размер и сложност. Ако не злоупотребяват с нея, можете да постигнете да направи компактни и малки възможности за избор.

Състояние + разтвор = нов кръг движение

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

Състоянието се използва навсякъде (самостоятелен малък задача). условия за изпълнение = изпълнение на част от кода. Използване на ключа случай JavaScript - тя е моден изявление, както и ясна необходимост. Тъй като се прави на всички езици, защото това е лесен и удобен.

След като роди "Lisp" и "Prologue", подобно на своите програмни езици. Имаше битки над оператори преход и етикети. Аз се опитвам да получат добра класиране функционален стил на писане на програми. Днес, масивна разработчик ентусиазирано насърчава обектно-ориентирани идеи.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.birmiss.com. Theme powered by WordPress.