JavaScript Course Conditional Operator in JavaScript
Last Updated :
10 Mar, 2023
JavaScript Conditional Operators allow us to perform different types of actions according to different conditions. We make use of the 'if' statement.
if(expression){
do this;
}
The above argument named 'expression' is basically a condition that we pass into the 'if' and if it returns 'true' then the code block inside it will be executed otherwise not.
Example:
javascript
// if example
let age = 20;
if(age == 20){
console.log('Hola!'); // Hola!
}
Output:
Hola!
The above code is a very simple demonstration of "if" the conditional operator and if we change the value of age to something other than '20' then nothing prints.
How 'if' works?
The 'if(..)' statement evaluates the expression inside its parentheses and then converts it into a boolean value. If that boolean value is a 'false' then the output will not be printed.
if(0){
console.log('hey'); // Will not be printed
}
if(1){
console.log('Yo')// Will print Yo
}
How 'else' works?:
The else clause executes when the condition inside the if parenthesis fails.
if(this is true){
do this;
}else{
do this;
}
Example: In this example we will show you the if.. else statement example./p>
JavaScript
// else example
let age = 21;
if(age == 20){
console.log('You are 20'); // Not executed
}else{
console.log('Adios!'); // Will be alerted
}
Output:
Adios!
There might be scenarios where we might have more than just two conditions, in that case, we make use of 'else-if' clause which requires a condition inside its parentheses.
if(expression){
do this;
}else if(expression){
do this;
}else{
do this;
}
Example: In this example we will show you the else-if condition, this will occur when there are multiple conditions.
javascript
// The else-if example
let age = 22;
if(age < 18 ){
console.log('Too Young.');
}else if( age > 18 && age < 60) {
console.log('Yo..bienvenido.'); // Yo..bienvenido.
}else {
console.log('adios..señor');
}
Output:
Yo..bienvenido.
Ternary Operator: In Javascript we also have a ternary operator which is a very short way of performing an action on based of a condition.
let result = condition ? value1 : value2;
It works similarly to an if-else, where based on a condition we evaluate on the result. In the above code snippet if the 'condition' evolves to 'true' then 'value1' will be executed otherwise 'value2' will be executed.
Example:
javascript
// Ternary Operator Example
let age = 20;
let result = age>18 ? 'Great' : 'Not so great';
console.log(result); // Great
Output:
Great
Similar Reads
Introduction to JavaScript Course - Learn how to build a task tracker using JavaScript This is an introductory course about JavaScript that will help you learn about the basics of javascript, to begin with, the dynamic part of web development. You will learn the basics like understanding code structures, loops, objects, etc. What this course is about? In this course we will teach you
4 min read
JavaScript Course What is JavaScript ? JavaScript is a very famous programming language that was originally started in the year of 1995 with the motive of making web pages alive. It is also an essential part of the web developer skillset. In simple terms, if you want to learn web development then learn HTML & CSS before starting JavaScri
3 min read
JavaScript Hello World The JavaScript Hello World program is a simple tradition used by programmers to learn the new syntax of a programming language. It involves displaying the text "Hello, World!" on the screen. This basic exercise helps you understand how to output text and run simple scripts in a new programming envir
2 min read
JavaScript Course Understanding Code Structure in JavaScript Inserting JavaScript into a webpage is much like inserting any other HTML content. The tags used to add JavaScript in HTML are <script> and </script>. The code surrounded by the <script> and </script> tags is called a script blog. The 'type' attribute was the most important a
3 min read
JavaScript Course Variables in JavaScript Variables in JavaScript are containers that hold reusable data. It is the basic unit of storage in a program. The value stored in a variable can be changed during program execution. A variable is only a name given to a memory location, all the operations done on the variable effects that memory loca
4 min read
JavaScript Data Types In JavaScript, each value has a data type, defining its nature (e.g., Number, String, Boolean) and operations. Data types are categorized into Primitive (e.g., String, Number) and Non-Primitive (e.g., Objects, Arrays).Primitive Data Type1. NumberThe Number data type in JavaScript includes both integ
5 min read
JavaScript Course Operators in JavaScript An operator is capable of manipulating a certain value or operand. Operators are used to performing specific mathematical and logical computations on operands. In other words, we can say that an operator operates the operands. In JavaScript, operators are used for comparing values, performing arithm
7 min read
JavaScript Course Interaction With User Javascript allows us the privilege to which we can interact with the user and respond accordingly. It includes several user-interface functions which help in the interaction. Let's take a look at them one by one. JavaScript Window alert() Method : It simply creates an alert box that may or may not h
2 min read
JavaScript Course Logical Operators in JavaScript logical operator is mostly used to make decisions based on conditions specified for the statements. It can also be used to manipulate a boolean or set termination conditions for loops. There are three types of logical operators in Javascript: !(NOT): Converts operator to boolean and returns flipped
3 min read
JavaScript Course Conditional Operator in JavaScript JavaScript Conditional Operators allow us to perform different types of actions according to different conditions. We make use of the 'if' statement. if(expression){ do this; } The above argument named 'expression' is basically a condition that we pass into the 'if' and if it returns 'true' then the
3 min read