Trīskāršais operators



The trīskāršais operators ir operators, kas pastāv dažos programmēšanas valodas , kas prasa trīs operandus, nevis tipisko vienu vai divus, ko izmanto lielākā daļa operatoru. Tas nodrošina veidu, kā saīsināt vienkāršo, ja citādi bloķēt . Piemēram, apsveriet tālāk minēto JavaScript kods.



var num = 4, msg = '';  
if (num === 4) {
msg = 'Correct!';
}
else {
msg = 'Incorrect!';
}
alert(msg);

Ja num mainīgais ir vienāds ar 4, tad lietotājs saņem “Pareizi!” ziņu. Pretējā gadījumā lietotājs saņem “Nepareizi!” ziņu. Izmantojot šāda veida salīdzinājumu, jūs varat saīsināt kodu, izmantojot trīskāršo operatoru. Zemāk ir sniegts piemērs, kā tas darbojas.

variable_name = (condition) ? value_if_true : value_if false;

Trīskāršais operators ļauj piešķirt mainīgajam vienu vērtību, ja nosacījums ir patiess, un citu vērtību, ja nosacījums ir nepatiess.



Ja vēl bloķētu piemēru no augšas, tagad varētu uzrakstīt, kā parādīts zemāk esošajā piemērā.

var num = 4, msg = '';  
msg = (num === 4) ? 'Correct!' : 'Incorrect!';
alert(msg);

Trīskāršais operators atvieglo vērtības piešķiršanu mainīgajam, jo ​​tas atrodas vienā rindā, ja bloka if if vietā.