Co to jest operator trójskładnikowy w JavaScript
A potrójny Operator działa w taki sam sposób, jak instrukcje IF. Ocenia warunek, jeśli jest prawdziwy, wykonuje blok kodu związanego z tym warunkiem.
Spójrzmy na składnię potrójny operator:
stan ? Expression1: Expression2potrójny Operator najpierw oceni warunek testu, a następnie:
Operator trójskładnikowy jest nazywany jako taki, ponieważ wymaga trzech operandów, teraz napiszmy kilka przykładów, aby zobaczyć, jak potrójny Operator naprawdę działa:
// kod fragment, aby sprawdzić, czy student jest dorosły, czy nieZałóżmy, że użytkownik wchodzi 18. Następnie warunek Wiek> = 18 jest sprawdzany, co ocenia się w true. Tak więc pierwsze wyrażenie zostanie przypisane do zmiennej wyniku.
A jeśli użytkownik wpisuje coś takiego jak 15, warunek ocenia na fałsz, a drugie przepustki wyrażenia jest przypisywane do zmiennej wyniku.
Jak użyć operatora trójskładnikowego do wymiany instrukcji IF/Else
W JavaScript, potrójny Operator jest używany jako zamiennik dla niektórych instrukcji if/else. Na przykład w fragmencie kodu podanym poniżej, jeśli instrukcje można wymienić:
// Sprawdź, czy uczeń zdał test, czy nieZ:
// Operator trójskładnikowy, aby sprawdzić wynik testuJak korzystać z zagnieżdżonych operatorów trójskładników
Potrójny Operatorzy mogą być zagnieżdżone w innych potrójny Operatorzy jako wyrażenia:
// kod fragment, aby sprawdzić ocenę uczniaWniosek
Potrójny Operatorzy służą do przypisania różnych wartości do zmiennej na podstawie różnych warunków. W większości przypadków nie zaleca się zastąpienia instrukcji, jeśli/inaczej potrójny operatorzy, ponieważ mogą utrudnić odczytanie i zrozumienie kodu, ale w niektórych przypadkach pojedynczy wiersz potrójny operator zamiast wielu linii, jeśli instrukcje mogą być przydatne. W tym instruktażu nauczyliśmy się używać potrójny operator; Ponadto dowiedzieliśmy się również o zagnieżdżonych potrójny operatorzy.