Kas yra tretinis operatorius?

Trišalis operatorius yra operatorius, kuris egzistuoja kai kuriose programavimo kalbose, o trunka tris operandus, o ne tipišką vieną ar du, kuriuos naudoja dauguma operatorių. Tai suteikia galimybę sutrumpinti paprastą, jei kitaip blokuoti. Pavyzdžiui, apsvarstykite toliau pateiktą „JavaScript“ kodą.

 var num = 4, msg = ""; jei (num === 4) {msg = "Teisingas!";} else {msg = "Neteisingas!";} 

įspėjimas (msg);

Jei skaitinis kintamasis yra lygus 4, tada vartotojas gaus „Teisingą“! pranešimą. Priešingu atveju vartotojas gauna „neteisingą“! pranešimą. Šio tipo palyginimu galite sutrumpinti kodą naudodamiesi trimis operatoriais. Žemiau yra pavyzdys, kaip jis veikia.

 variklio_pavadinimas = (būklė)? value_if_true: value_if false; 

Trijų komponentų operatorius leidžia jums priskirti vieną vertę kintamajai vertei, jei sąlyga yra teisinga, ir kita vertė, jei sąlyga yra klaidinga.

Dabar gali būti parašytas iš viršaus esančio bloko pavyzdys, jei yra kitaip, kaip parodyta toliau pateiktame pavyzdyje.

 var num = 4, msg = ""; msg = (num === 4)? „Teisingai!“ : „Neteisingas!“; 

įspėjimas (msg);

Daugeliu atvejų tai gali padaryti, kad vertės priskyrimas kintamajam būtų lengviau matomas, nes jis yra vienoje eilutėje, o ne kitame bloke.

Operatoriaus, programavimo sąlygos