Operatorii condiționați

Operatorii condiționați

Book: HTML: Un tutorial popular

Operatorii condiționați

Operatorul. Este folosit ca o versiune abreviată a instrucțiunii if, dacă este necesar, pentru a calcula valoarea uneia dintre cele două expresii, în funcție de adevăr sau de falsitatea stării. Operatorul are următorul format:







condiție. expresie1. expresie2

Aici condiția este o expresie logică (rezultatul este adevărat sau fals). Expresia1 este evaluată dacă expresia este evaluată la adevărată, altfel expresia expresiei2 este evaluată. Operatorul. returnează o valoare (ca orice alt operator, de exemplu = sau *), egală cu valoarea expresiei calculate. Mai jos sunt câteva exemple de utilizare a operatorului. (pentru o mai mare claritate, expresiile sunt adesea închise în paranteze):

a = (b> 3). b. 3; // Valoarea lui a este de cel puțin 3

a = (text == "continuă"). (a + = 2). o;

Apoi, ia în considerare operatorul dacă, care vă permite să alegeți executarea uneia dintre cele două secvențe ale operatorilor, în funcție de adevăr sau de falsitatea expresiei condiției. Instrucțiunea if are următorul format:







dacă operatorul (condiție )1

Dacă valoarea expresiei condiție este adevărată, statement1 este executata (acest lucru poate fi simplu sau instrucțiune compusă), altfel efectuat statement2 (sau ca o simplă declarație sau compus). Cealaltă parte a instrucțiunii2 este opțională. Iată câteva exemple de utilizare a instrucțiunii if:

dacă (b1 = 0) a / = b; // Verificați divizarea zero la zero

În cele din urmă, rămâne să ia în considerare ultimul dintre operatorii condiționali - comutatorul operator cu mai multe opțiuni. Vă permite să selectați una dintre multele alternative, în funcție de valoarea expresiei specificate. Formatul operatorului este după cum urmează:

Instrucțiunea de comutare funcționează după cum urmează. Mai întâi, expresia expresiei este evaluată. În plus, această valoare este comparată cu expresiile pentru fiecare cuvânt cheie din partea de sus în jos. Dacă, de exemplu, valoarea expresiei coincide cu valoarea expresiei2, se execută secvența operatorilor operator2. Execuția continuă până când se întâlnește o declarație de pauză sau implementarea nu ajunge la sfârșitul corpului instrucțiunii comutatorului (închiderea parantezei>). Dacă înainte de următoarea cheie nu este cazul declarație declarație pauză, apoi executa o secvență de instrucțiuni operatory3 și așa. On. Implicit cuvânt cheie este utilizat pentru a specifica o secvență de instrucțiuni care trebuie executate atunci când valorile nu se potrivesc cu expresia cu toate expresiile din toate cuvintele cheie de caz. Pentru a ilustra acest lucru, se dă un exemplu de utilizare a instrucțiunii switch:







Articole similare

Trimiteți-le prietenilor: