OrdinadorsProgramació

JavaScript: caixa de commutació - opcions de selecció

La raó és sempre la mateixa, els valors són probablement molt. O viceversa: un valor serà diverses raons de la seva aparició. En qualsevol cas, depenent de certes condicions de prendre només una solució, o viceversa.

Encara que la decisió pot tenir diverses opcions per a qualsevol propòsit conduirà una sola manera, però en general diverses maneres, i hem de fer una elecció.

Clàssica sentència condicional si (condició) {1 algoritme, si la condició és veritable} else {2 algoritme, si la condició és falsa} dóna només dues opcions. Però fins i tot un simple veritable desafiament sempre dóna un munt d'opcions.

Un simple "ningú", però amb una condició

JavaScript Disseny, canviar de casos = condicions de diversos valors. Es poden obtenir utilitzant un similar si les combinacions d'operador. No obstant això, sens dubte, la primera realització de sintàcticament i semànticament més correcte. A més, una decisió formal sobre la segona versió requereix més habilitat Desenvolupador:

Hi ha combinació si (...) {...} else {...} i try {...} cateterisme (...) {...} proporciona AJAX procediment d'intercanvi de la part superior en l'algoritme. processament de resposta es realitza conjunt similar d'instruccions condicionals.

cas interruptor de JavaScript: un exemple

La principal diferència externa seleccioneu una opció d'una condició: que no pot escriure 2, i uns blocs d'ordres executables. S'executa només una vegada o només uns pocs.

Estructura de caixa de commutació J avascript permet proporcionar una pluralitat d'algoritmes depenent del valor d'una variable o una expressió. És important tenir en compte que la correcta elecció de l'algorisme es farà en coincidència exacta en termes del commutador de valor () i el valor del que s'afirma en el cas. El "1" i el número 1 - aquest tipus de conversió no es fa aquí no és la mateixa.

La realització de diverses seccions

Un tret característic de les opcions de disseny caixa de commutació J avascript és l'absència de suports de blocs - {...} confiat per definir només el començament i el final del cos de l'operador. Cada secció acaba cas operador descans, que pot no ser.

En aquests exemples saltat ruptura en la primera secció de cas. Opció de l'esquerra es dóna el resultat Variant2, ja que és aquí on comença l'execució, i en la realització del dret seran rebuts Variant1Variant2, ja que es durà a terme la primera, però cap efecte és la segona condició, ia més, res no impedeix a executar sentències de la primera secció, a continuació, en segon lloc, entre ells no hi ha una ruptura de l'operador, però el cas de l'interruptor doble de JavaScript no ho fa. Cal assenyalar que el canvi en la iCond variable en l'estructura de la carrosseria no dóna cap efecte.

Codificar una realitat i la realitat del problema

JavaScript - el llenguatge d'un gran, ràpida, concisa i lògica amb la sintaxi utilitzada. JavaScript disseny de la caixa de l'interruptor funciona a la perfecció, el que permet una descripció clara i precisa de la varietat desitjada d'opcions en les condicions específiques.

Selecció d'operador es pot inserir en l'altra. En el cas de les seccions poden ser sentències condicionals, bucles, qualssevol altres estructures. Cal no descuidar l'àmbit de les variables. Tal com s'utilitza a tot arreu es va descriure a tot el món.

No obstant això, no s'ha d'abusar de JavaScript. Interruptor cas - una gran branca de l'eina, però no en el codi mòbil d'alt volum. El rang reflexiu i funcional d'opcions exercides, més difícil serà canviat després.

El repte real mai s'aturarà, i si no es tenen en compte els canvis en el curs de la seva decisió, que des de la finalització de l'obra, en els primers dies de funcionament per crear un recurs serà inexactituds aparents i omissions. El desafiament, per descomptat, seguirà endavant, i el lloc haurà de ser acabat.

Des d'aquesta perspectiva, la principal desavantatge de la caixa d'interruptor de JavaScript deriva de la seva grandària i complexitat. Si no abusar-ne, es pot aconseguir fer unes eleccions compactes i petits.

Condició + solució = nou moviment ronda

problema correctament formulat s'aproxima a la solució. Tot i que el problema és, per definició, en si mateix pot no resol res, i el zoom.

La condició s'usa a tot arreu (tasca petita privada). condicions d'execució = execució de codi. Utilitzeu l'interruptor de JavaScript cas - és una declaració de moda, i una necessitat clara. Des que es va fer en tots els idiomes, perquè és simple i convenient.

Un cop nascut "Lisp" i "Pròleg", similar als llenguatges de programació. Hi havia batalles sobre els operadors de transició i etiquetes. Estic tractant d'aconseguir un estil funcional classificació decent d'escriure programes. Avui en dia, el desenvolupador massiva promou amb entusiasme les idees orientades a objectes.

No obstant això, fins ara en les obres modernes troben les seves sentències condicionals essencials. Però l'essència de les idees modernes en el fet que els objectes mateixos estableix les condicions i trobar solucions. Després de tot, l'objecte - un conjunt de sintaxi i la semàntica.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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