Что значит тернарный оператор — принцип работы

Тернарный оператор, также известный как условный оператор, является компактной формой условного выражения, которая часто используется в программировании для замены конструкции if-else. В большинстве языков программирования, таких как C, C++, Java, JavaScript и PHP, тернарный оператор записывается с использованием символов ? и :.

Синтаксис

условие ? выражение1 : выражение2;

Пример использования

Рассмотрим простой пример на JavaScript:

let age = 20;
let canVote = (age >= 18) ? "Yes" : "No";
console.log(canVote); // Выведет "Yes"

В этом примере:

  • условие – это выражение age >= 18.
  • Если условие истинно, выполняется выражение1 ("Yes").
  • Если условие ложно, выполняется выражение2 ("No").

Преимущества тернарного оператора

  • Компактность: Позволяет записывать условные выражения в одной строке, что упрощает код.
  • Читаемость: При правильном использовании может улучшить читаемость кода.

Пример в PHP

$isEven = ($number % 2 == 0) ? "Even" : "Odd";
echo $isEven; // Выведет "Even" или "Odd" в зависимости от значения $number

Тернарный оператор полезен для выполнения простых условных проверок и присвоений в одной строке, сохраняя при этом код кратким и понятным.

Закладка Постоянная ссылка.

Обсуждение закрыто.