Компјутери, Програмирање
JavaScript: прекинувач случај - можности за избирање
Причината е секогаш иста, вредностите се веројатно многу. Или обратно: една вредност ќе биде неколку причини за нејзината појава. Во секој случај, во зависност од одредени услови треба да се земе само едно решение, или обратно.
Дури и ако одлуката може да има неколку опции за било која намена ќе доведе само еден начин, но обично се неколку начини, и ние треба да се направи избор.
Класичен условен изјава ако (состојба) {1 алгоритам, ако условот е исполнет} Else {2 алгоритам, ако состојбата е лажна} дава само два избора. Но, дури и едноставен вистински предизвик секогаш дава многу опции.
Едноставен "никој", но под еден услов
Го вклучите Javascript-дизајн, исклучете случај = повеќе вредности услови. Може да се добијат со помош на слична Ако комбинации на операторот. Сепак, без сомнение, првиот олицетворение на синтаксички и семантички повеќе точни. Покрај тоа, формална одлука за втората верзија ќе бара повеќе вештина Developer:
Постојат комбинација ако (...) {...} Else {...} и се обидуваат {...} Кет (...) {...} обезбедува врвен постапка AJAX-размена во алгоритам. обработка на одговор се врши сличен сет на условна извештаи.
JavaScript прекинувач случај: еден пример
Главната разлика надворешни изберете некоја опција од еден услов: не може да се напише две, и неколку блокови на извршна команди. Таа ќе биде извршена само еднаш или само неколку.
Структура J avascript прекинувач случај овозможува да се обезбеди множество на алгоритми во зависност од вредноста на променлива или израз. Тоа е важно да се има на ум дека на правилен избор на алгоритам ќе бидат направени на точно појавување во однос на прекинувачот вредност () и вредноста на она што е наведено во овој случај. "1" и број 1 - овој тип на конверзија не се направени овде не е иста.
Вршење на повеќе секции
А карактеристика на дизајн избори J avascript прекинувач случај е отсуството на загради блокови - {...} е доверено за да се дефинира само почеток и крај на телото на операторот. Секој дел прекинува случај пауза оператор, кој не може да биде.
Во овие примери прескокнаа пауза во првиот дел случај. Опција на левата страна ќе даде резултат Variant2, бидејќи тоа е тука дека почнува извршувањето, и во олицетворение на правото ќе бидат примени Variant1Variant2, како што ќе се направи првата, но нема никаков ефект е вториот услов, и покрај тоа, ништо не го спречува да се изврши изјавите на првиот дел, а потоа второ, меѓу нив не постои пауза оператор, туку два пати да вклучите прекинувач случај не го прави тоа. Треба да се напомене дека промената во променлива iCond во структурата на каросеријата не дава ефект.
Код реалност и реалноста на проблемот
JavaScript - јазикот на голем, брз, прецизен и логично со користени синтакса. Го вклучите Javascript-дизајн прекинувач случај работи совршено, дозволувајќи им на јасен и прецизен опис на саканата различни опции на одредени услови.
Одбирање оператор може да се стави во друг. Во случај на делови може да биде условно извештаи, петелки, сите други структури. Ние не треба да се занемаруваат од опсегот на променливи. Како што се користи секаде тоа е опишано во светот.
Сепак, тоа не треба да се злоупотребува JavaScript. Префрли случај - одлична алатка гранка, но не и во мобилен број на високо-волумен. Внимателен и функционален спектар на опции се остварува, толку потешко ќе се промени подоцна.
Вистинскиот предизвик никогаш нема да стојат, и ако не се земат предвид промените во текот на својата одлука, дека од завршувањето на работата, во првите денови на работа да се создаде ресурс ќе бидат очигледни неточности и пропусти. Предизвикот, се разбира, ќе оди напред, а на сајтот ќе треба да се заврши.
Од оваа перспектива, главниот недостаток на прекинувачот случај JavaScript произлегува од нејзината големина и комплексност. Ако не го злоупотребуваат тоа, може да се постигне да се направи компактен и мал избор.
Состојба + = решение нова рунда движење
Правилно формулирани проблем е приближна на решение. Иако проблемот е, по дефиниција, сама по себе не може да реши ништо, и зум.
Состојбата се користи насекаде (приватни мали задача). услови за извршување = извршување на некои код. Користете го прекинувачот за случајот вклучите Javascript - тоа е мода изјава, и јасна потреба. Од што се направени во сите јазици, затоа што е едноставен и лесен.
Откако роден "Lisp" и "Прологот", слично на нивните програмски јазици. Имаше битки за операторите на транзиција и етикети. Јас се обидувам да се добие пристоен пласман функционална стил на програмите за пишување. Денес, голем инвеститорот ентузијазам промовира објектно-ориентирани идеи.
Сепак, до сега во современи дела се најдат нивните основни условно извештаи. Но, суштината на современите идеи во фактот дека самите објекти поставени услови и да најдат решенија. По сите, објектот - збир на синтакса и семантика.
Similar articles
Trending Now