What is ternary operator and how to use it?

The ternary operator is a short replacement for the if and else statement. It allows writing the condition elegantly in one line (or multiple if needed) but excluding the keywords mentioned above and the curly brackets.

Ternary operator makes use of two symbols. The question mark (?), if the condition is truthy and then followed by a colon (:) if the condition is false.

// Instead of writing this:

let result = '';

if(condition === 'something'){
	result = 'Condition is true';
else {
	result = 'The condition check failed';

// ... you can use the ternary operator to achieve the same thing

let result = condition === 'something' ? 'Condition is true' : 'The condition check failed';

The above code is Javascript, but the same rule applies in many other languages.

Member since January 2, 2019

As a seasoned WordPress developer with expertise in various tech stacks and languages, I bring years of experience to every project I handle. My passion for coding and dedication to delivering exceptional work ensures that each project I take on is of the highest quality. I specialize in creating custom themes, developing plugins, and building full-scale web systems. By staying up-to-date with the latest industry trends and best practices, I incorporate cutting-edge solutions into my work.


    Your email address will not be published. Required fields are marked *