JavaScript - Operators1. Arithmetic Operators : Arithmetic operators are used to perform arithmetic operations on the operands. The following operators are known as JavaScript arithmetic operators
< !DOCTYPE html>
< html>
< body>
< h1>JavaScript Arithmetic< /h1>
< h2>Arithmetic Operations< /h2>
< p>A typical arithmetic operation takes two numbers (or expressions) and produces a new number.< /p>
< p id="demo">< /p>
< script>
let a = 3;
let x = (100 + 50) * a;
document.getElementById("demo").innerHTML = x;
< /script>
< /body>
< /html>
Output :![]() 2. Comparison Operators
Operator Description
--------- -----------------------------
== equal to
=== equal value and equal type
!= not equal
!== not equal value or not equal type
> greater than
< less than
>= greater than or equal to
<= less than or equal to
? ternary operator
Eg:
< !DOCTYPE html>
< html>
< body>
< h1>JavaScript Operators< /h1>
< h2>The Comparison (=) Operator< /h2>
< p id="demo">< /p>
< script>
// Assign the value 5 to x
let x = 5;
// Assign the value 2 to y
let y = 2;
// Assign the value x + y to z
let z = x + y;
// Display z
document.getElementById("demo").innerHTML = "The sum of x + y is: " + z;
< /script>
< /body>
< /html>
Output :JavaScript OperatorsThe Comparison (=) OperatorThe sum of x + y is: 7 3. Assignment Operators : Assignment operators are used to perform assignment operations on the operands. The following operators are known as JavaScript assignment operators. Eg:
< !DOCTYPE html>
< html>
< body>
< h1>JavaScript String Operators< /h1>
< h2>The += Operator< /h2>
< p>The assignment operator += can concatenate strings.< /p>
< p id="demo">< /p>
< script>
let text1 = "What a very ";
text1 += "nice day";
document.getElementById("demo").innerHTML = text1;
< /script>
< /body>
< /html>
Output :![]() 4. Logical Operators
Operator Description
-------- ---------------
&& logical and
|| logical or
! logical not
Eg:
< !DOCTYPE html>
< html>
< body>
< script>
let x = 2;
// both expressions are true
console.log((x < 4) && (4 >= x)); // true
// only one expression is true
console.log((x <= 4) && (2 == 4)); // false
// both expressions are false
console.log((x > 4) && (x == 4)); // false
< /script>
< /body>
< /html>
5.Ternary Operators :The conditional (ternary) operator is the only JavaScript operator that takes three operands: a condition followed by a question mark ( ? ), then an expression to execute if the condition is truthy followed by a colon ( : ), and finally the expression to execute if the condition is false.
Eg:
< !DOCTYPE html>
< html>
< body>
< h1>JavaScript Comparison< /h1>
< h2>The () ? : Ternary Operator< /h2>
< p>Input your age and click the button: < /p>
< input id="age" value="18" />
< button onclick="myFunction()">Try it < /button>
< p id="demo">< /p>
< script>
function myFunction() {
let age = document.getElementById("age").value;
let voteable = (age < 18) ? "Too young":"Old enough";
document.getElementById("demo").innerHTML = voteable + " to vote.";
}
< /script>
< /body>
< /html>
Output :![]() If age is 18 and above⦠![]() If age is below 18
« Previous Next Topic » (JS - Objects) |



