KompüterProqramlaşdırma

JavaScript: switch case - seçim variantları

səbəb dəyərlər yəqin ki, bir çox, həmişə eyni. Və ya əksinə: bir dəyəri onun baş verməsi üçün bir neçə səbəbi ola bilər. Hər halda, müəyyən şəraitdən asılı olaraq əksinə yalnız bir həll, və ya etmək lazımdır.

Hər hansı bir məqsəd yalnız bir yol, lakin adətən bir neçə yolları səbəb olacaq qərar bir neçə seçim ola bilər, və biz lazım olsa belə bir seçim etmək.

Classic şərti bəyanat başqa {şərt doğru olduqda 1 alqoritm,} {vəziyyəti yalan olduqda 2 alqoritm,} if (vəziyyəti) yalnız iki seçim verir. Lakin hətta sadə real problem həmişə variantları bir çox verir.

A sadə "heç kim", lakin bir şərt

JavaScript Design, hal = çox dəyərlər şərait keçid. operator birləşməsi varsa oxşar istifadə edərək əldə edilə bilər. Lakin, mübahisəsiz, syntactically və semantically daha doğru ilk təcəssümü. Bundan əlavə, ikinci versiyası rəsmi qərar daha bacarıq Developer tələb edəcək:

(...) {...} başqa {...} cəhd {...} Kateter (...) {...} alqoritm üst AJAX-mübadilə qaydası var təmin birləşməsi əgər. cavab emal şərti hesabatları oxşar set həyata keçirilir.

JavaScript keçid halda: nümunəsidir

əsas xarici fərq bir vəziyyətdə bir seçim seçin: Siz iki, və yürütülebilir əmrləri bir neçə blokları yaza bilməz. Bu, yalnız bir dəfə və ya yalnız bir neçə icra olunacaq.

Struktur J avaScript keçid halda dəyişən və ya ifadə dəyərindən asılı olaraq alqoritmlər bir plüralizmi təmin edir. Bu alqoritm düzgün seçim dəyəri keçid () və halda ifadə nə dəyəri baxımından dəqiq matç etdi ki, nəzərə almaq vacibdir. "1" və sayı 1 - Burada deyil bu cür dönüşüm eyni deyil.

Çox bölmələr Performing

dizayn seçim J avaScript keçid halda bir xarakterik xüsusiyyət mötərizədə blokları olmaması - {...} yalnız başlanğıcı və operator bədən sonunda müəyyən əmanət. Hər bölmə ola bilər halda break operatoru xitam.

Bu misallar ilk hal bölməsində fasilə atlandı. sonra ki, icrası başlayır və ilk ediləcək kimi sağ təcəssümü, Variant1Variant2 qəbul ediləcək, lakin heç bir təsiri ikinci şərt və başqa heç bir şey ilk hissəsinin hesabatları icra qarşısını burada, çünki sol seçim nəticə Variant2 verəcək ikinci, onların arasında heç bir operator fasilə, lakin iki dəfə JavaScript keçid hal deyil. Bu bədən quruluşu dəyişən iCond dəyişiklik heç bir təsiri vermir ki, qeyd etmək lazımdır.

reallığa və problemin reallığı kod

JavaScript - dili bir, böyük sürətli, qısa və istifadə sintaksis ilə məntiqi. JavaScript keçid halda dizayn xüsusi şərtlər variantları istədiyiniz müxtəlif aydın və dəqiq təsviri imkan mükəmməl işləyir.

Operator seçimi bir-birinə daxil ola bilər. bölmələr halda şərti hesabatları, loops, hər hansı digər strukturları ola bilər. Biz dəyişənlərin çərçivəsində laqeyd olmamalıdır. hər yerdə istifadə kimi dünyada təsvir edilir.

Lakin, JavaScript sui-istifadə edilməməlidir. Switch hal - böyük bir vasitədir filialı, lakin yüksək həcmi mobil kodu. variantları düşüncəli və funksional sıra sonra dəyişdiriləcək daha çətin həyata.

əməliyyat ilk günlərində iş başa, yaratmaq üçün bir resurs aydın uyğunsuzluğu və səhvlərinə olacaq ki, onun qərarı zamanı hesab dəyişikliklər nəzərə almaq yoxsa real problem hələ durmaq, və heç vaxt. problem, əlbəttə, irəli gedəcək və site başa olacaq.

Bu baxımdan, JavaScript keçid işin əsas əlverişsiz onun ölçüsü və mürəkkəbliyi irəli gəlir. Siz onu sui-istifadə etməyin, bir yığcam və kiçik seçim əldə edə bilərsiniz.

Vəziyyəti + həll = new dəyirmi hərəkət

Düzgün tərtib problem həll bərabərdir. problem olsa da, müəyyən, özü bir şey, və zoom həll edə bilməz.

vəziyyəti (xüsusi kiçik vəzifə) hər yerdə istifadə olunur. bir kod icra = icrası şərtləri. JavaScript keçid işi üzrə istifadə edin - bir moda bəyanat və açıq-aydın bir ehtiyacdır. Bu sadə və rahatdır, çünki olduğundan, bütün dillərdə edilir.

Sonra onların proqramlaşdırma dilləri oxşar "Lisp" və "Prologue" anadan olmuşdur. keçid operatorlar və yazıları üzərində döyüşlərdə var idi. Mən yazılı proqramları layiqli Reytinqde funksional üslub almaq üçün çalışıram. Bu gün kütləvi geliştirici həvəslə obyekt-yönümlü fikir yaradır.

Lakin indi qədər müasir əsərləri onların əsas şərti hesabatları tapa bilərsiniz. Amma əslində müasir ideyaların mahiyyəti obyektləri özləri şərait yaratmaq və həllər tapmaq. Bütün sonra, obyekt - sintaksis və semantika bir sıra.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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