Operators āĻāĻŦāĻ Operand āĻā§?
Operators: āĻā§āύ⧠āĻŽāĻžāύ (value) āĻāϰ āĻāĻĒāϰ āĻāĻŖāύāĻž āĻŦāĻž āĻā§āϰāĻŋā§āĻž (operation) āĻāϰāĻžāϰ āĻāύā§āϝ āϝ⧠āĻāĻŋāĻšā§āύ āĻŦāĻž āϏāĻāĻā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§, āϤāĻžāĻā§ Operator āĻŦāϞā§āĨ¤
Operand: āϝ⧠āĻŽāĻžāύ āĻŦāĻž āĻā§āϰāĻŋā§ā§āĻŦāϞā§āϰ āĻāĻĒāϰ Operator āĻāĻžāĻ āĻāϰā§, āϤāĻžāĻā§ Operand āĻŦāϞā§āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖ:
let sum = 10 + 5;
āĻāĻāĻžāύā§,
+
āĻšāĻā§āĻā§ Operator (āϝā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ)āĨ¤10
āĻāĻŦāĻ5
āĻšāĻā§āĻā§ Operands (āϝāĻžāĻĻā§āϰ āĻāĻĒāϰ āϝā§āĻ āĻāϰāĻž āĻšāĻā§āĻā§)āĨ¤
Operators-āĻāϰ āĻāĻžāĻ āĻā§?
Operators āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻžāĻŖāĻŋāϤāĻŋāĻ (Mathematical), āϤā§āϞāύāĻžāĻŽā§āϞāĻ (Comparison), āĻ āϞāĻāĻŋāĻā§āϝāĻžāϞ (Logical) āĻāĻžāĻ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤ Operators āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻžāĻŖāĻŋāϤāĻŋāĻ, āϤā§āϞāύāĻžāĻŽā§āϞāĻ āĻ āϞāĻāĻŋāĻā§āϝāĻžāϞ āĻāĻžāĻ āϏāĻšāĻā§ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
JavaScript-āĻāϰ āĻĒā§āϰāϧāĻžāύ Operators āϏāĻŽā§āĻš:
- Arithmetic Operators (āĻāĻžāĻŖāĻŋāϤāĻŋāĻ āĻāĻžāĻ)
- Assignment Operators (āĻŽāĻžāύ āύāĻŋāϰā§āϧāĻžāϰāĻŖ)
- Comparison Operators (āϤā§āϞāύāĻž āĻāϰāĻž)
- Logical Operators (āϝā§āĻā§āϤāĻŋāĻŦāĻŋāĻĻā§āϝāĻž āĻŦāĻž āϞāĻāĻŋāĻā§āϝāĻžāϞ āĻ āĻĒāĻžāϰā§āĻļāύ)
- String Operators (āϏā§āĻā§āϰāĻŋāĻ āϏāĻāϝā§āĻā§āϤāĻŋ)
- Ternary Operator (āϏāĻāĻā§āώāĻŋāĻĒā§āϤ
if-else
āĻāϰ)
ā§§. Arithmetic Operators (āĻāĻžāĻŖāĻŋāϤāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻāϰ)
āĻŽāĻžāύ⧠āϝā§āϏāĻŦ āĻ āĻĒāĻžāϰā§āĻāϰ āĻāĻžāĻŖāĻŋāϤāĻŋāĻ āĻšāĻŋāϏāĻžāĻŦ-āύāĻŋāĻāĻžāĻļ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤ āĻāĻā§āϞ⧠āĻāĻŖāĻŋāϤ, āĻŦā§āϝāĻŦāϏāĻž, āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āϞāĻāĻŋāĻ, āĻā§āϝāĻžāϞāĻā§āϞā§āĻļāύ āĻāϤā§āϝāĻžāĻĻāĻŋ āĻāĻžāĻā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§
Arithmetic Operators āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻāĻžāĻ
Operator | āĻāĻžāĻ | āĻāĻĻāĻžāĻšāϰāĻŖ |
---|---|---|
+ (āϝā§āĻ) |
āĻĻā§āĻ āϏāĻāĻā§āϝāĻž āϝā§āĻ āĻāϰ⧠| 10 + 5 = 15 |
- (āĻŦāĻŋā§ā§āĻ) |
āĻāĻ āϏāĻāĻā§āϝāĻž āĻĨā§āĻā§ āĻ āύā§āϝāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§ā§ | 10 - 5 = 5 |
* (āĻā§āĻŖ) |
āĻĻā§āĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āĻā§āĻŖāĻĢāϞ āĻŦā§āϰ āĻāϰ⧠| 10 * 5 = 50 |
/ (āĻāĻžāĻ) |
āĻĒā§āϰāĻĨāĻŽ āϏāĻāĻā§āϝāĻžāĻā§ āĻĻā§āĻŦāĻŋāϤā§ā§ āϏāĻāĻā§āϝāĻžā§ āĻāĻžāĻ āĻāϰ⧠| 10 / 5 = 2 |
% (āĻāĻžāĻāĻļā§āώ) |
āĻāĻžāĻ āĻāϰāϞ⧠āϝāϤāĻā§āĻā§ āĻ āĻŦāĻļāĻŋāώā§āĻ āĻĨāĻžāĻā§ | 10 % 3 = 1 |
** (āĻāĻžāϤ āĻŦāĻž Power) |
āϏāĻāĻā§āϝāĻž āĻāĻžāϤ āĻŦā§āĻĻā§āϧāĻŋ āĻāϰ⧠| 2 ** 3 = 8 (āĻŽāĻžāύ⧠2Âŗ) |
Arithmetic Operators āĻā§āĻĨāĻžā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§?
āĻāĻžāĻŖāĻŋāϤāĻŋāĻ āĻšāĻŋāϏāĻžāĻŦ-āύāĻŋāĻāĻžāĻļā§āĨ¤ āϝā§āĻŽāύ:
let total = 100 + 50 - 30;
console.log(total); // 120
āĻŦā§āϝāĻŦāϏāĻžā§āĻŋāĻ āĻšāĻŋāϏāĻžāĻŦ-āύāĻŋāĻāĻžāĻļā§āĨ¤ āϝā§āĻŽāύ: āĻĒā§āϰā§āĻĄāĻžāĻā§āĻā§āϰ āĻĻāĻžāĻŽ āĻāĻŖāύāĻž āĻāϰāĻž
let price = 500;
let quantity = 3;
let totalCost = price * quantity;
console.log(totalCost); // 1500
āĻā§āϝāĻžāϞāĻā§āϞā§āĻāϰ āϤā§āϰāĻŋ āĻāϰāϤā§
function add(a, b) {
return a + b;
}
console.log(add(10, 5)); // 15
āĻāĻžāĻāĻļā§āώ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāĻŋāĻā§ā§/āĻā§ā§ āϏāĻāĻā§āϝāĻž āĻā§āĻ āĻāϰāϤā§
let num = 7;
if (num % 2 === 0) {
console.log("Even Number");
} else {
console.log("Odd Number");
}
// Output: Odd Number
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āĻāĻžāϤ āĻŦā§āϰ āĻāϰāϤ⧠(āĻāĻžāϤ (Exponent) āĻšāϞ⧠āĻāĻŖāĻŋāϤ⧠āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻāĻā§āϝāĻžāϰ āĻāϤāĻŦāĻžāϰ āĻā§āĻŖāĻĢāϞ āĻšāĻŦā§ āϤāĻž āĻŦā§āĻāĻžāύā§āϰ āĻāĻāĻāĻŋ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤ āϝāĻāύ āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻž āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻāĻā§āϝāĻ āĻŦāĻžāϰ āĻā§āĻŖ āĻāϰāĻž āĻšā§, āϤāĻāύ āϤāĻžāĻā§ āĻāĻžāϤ āĻŦāϞāĻž āĻšā§āĨ¤)
let power = 2 ** 4; // 2^4 = 16
console.log(power); // 16
⧍. Assignment Operators (āĻŽāĻžāύ āύāĻŋāϰā§āϧāĻžāϰāĻŖā§āϰ āĻ āĻĒāĻžāϰā§āĻāϰ)
āĻāĻāĻŋ āĻāĻŽāύ āĻ āĻĒāĻžāϰā§āĻāϰ āϝāĻž āĻā§āύ⧠āĻā§āϰāĻŋā§ā§āĻŦāϞ⧠(variable) āĻŽāĻžāύ āϏāĻāϰāĻā§āώāĻŖ āĻŦāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤
āĻā§āϰāĻŋā§ā§āĻŦāϞā§āϰ āĻŽāĻžāύ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤ āĻāĻā§āϞ⧠āĻāĻŖāĻŋāϤ, āĻšāĻŋāϏāĻžāĻŦ-āύāĻŋāĻāĻžāĻļ, āϞā§āĻĒ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž, āĻĄāĻŋāϏāĻāĻžāĻāύā§āĻ āĻāĻŖāύāĻž, āĻĒāĻžāĻā§āĻžāϰ āĻ āĻĒāĻžāϰā§āĻļāύ āĻāϤā§āϝāĻžāĻĻāĻŋ āĻāĻžāĻā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤
Assignment Operators āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻāĻžāĻ
-
=
(āϏāĻŽāĻžāύ):- āĻāĻžāĻ: āĻĄāĻžāύ āĻĒāĻžāĻļā§āϰ āĻŽāĻžāύ āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ āĻā§āϰāĻŋā§ā§āĻŦāϞ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
x = 10;
- āĻĢāϞāĻžāĻĢāϞ:
x = 10
-
+=
(āϝā§āĻ āĻāϰ⧠āϏāĻāϰāĻā§āώāĻŖ):- āĻāĻžāĻ: āĻāĻā§āϰ āĻŽāĻžāύā§āϰ āϏāĻžāĻĨā§ āύāϤā§āύ āĻŽāĻžāύ āϝā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āĻā§āϰāĻŋā§ā§āĻŦāϞ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
x += 5;
- āĻĢāϞāĻžāĻĢāϞ:
x = x + 5
-
-=
(āĻŦāĻŋā§ā§āĻ āĻāϰ⧠āϏāĻāϰāĻā§āώāĻŖ):- āĻāĻžāĻ: āĻāĻā§āϰ āĻŽāĻžāύ āĻĨā§āĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŽāĻžāύ āĻŦāĻžāĻĻ āĻĻāĻŋā§ā§ āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āĻā§āϰāĻŋā§ā§āĻŦāϞ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
x -= 3;
- āĻĢāϞāĻžāĻĢāϞ:
x = x - 3
-
*=
(āĻā§āĻŖ āĻāϰ⧠āϏāĻāϰāĻā§āώāĻŖ):- āĻāĻžāĻ: āĻāĻā§āϰ āĻŽāĻžāύā§āϰ āϏāĻžāĻĨā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŽāĻžāύ āĻā§āĻŖ āĻāϰ⧠āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āĻā§āϰāĻŋā§ā§āĻŦāϞ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
x *= 2;
- āĻĢāϞāĻžāĻĢāϞ:
x = x * 2
-
/=
(āĻāĻžāĻ āĻāϰ⧠āϏāĻāϰāĻā§āώāĻŖ):- āĻāĻžāĻ: āĻāĻā§āϰ āĻŽāĻžāύāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŽāĻžāύ āĻĻāĻŋā§ā§ āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āĻā§āϰāĻŋā§ā§āĻŦāϞ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
x /= 2;
- āĻĢāϞāĻžāĻĢāϞ:
x = x / 2
-
%=
(āĻāĻžāĻāĻļā§āώ āϏāĻāϰāĻā§āώāĻŖ):- āĻāĻžāĻ: āĻāĻā§āϰ āĻŽāĻžāύāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŽāĻžāύ āĻĻāĻŋā§ā§ āĻāĻžāĻ āĻāϰ⧠āĻāĻžāĻāĻļā§āώ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
x %= 3;
- āĻĢāϞāĻžāĻĢāϞ:
x = x % 3
-
**=
(āĻāĻžāϤ āύāĻŋāϰā§āϧāĻžāϰāĻŖ):- āĻāĻžāĻ: āĻāĻā§āϰ āĻŽāĻžāύā§āϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāĻžāĻā§āĻžāϰ (āĻāĻžāϤ) āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
x **= 2;
- āĻĢāϞāĻžāĻĢāϞ:
x = x ** 2
āĻ āϰā§āĻĨāĻžā§: Assignment Operators āĻŽāĻžāύ āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§ āĻāĻŦāĻ āĻāĻā§āϞāĻŋ āĻā§āϰāĻŋā§ā§āĻŦāϞā§āϰ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āĻŽāĻžāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āĨ¤ āĻāĻĒāύāĻŋ āϝāĻāύ āĻŽāĻžāύ āϝā§āĻ, āĻŦāĻŋā§ā§āĻ, āĻā§āĻŖ, āĻāĻžāĻ, āĻāĻžāĻāĻļā§āώ āĻ āĻĨāĻŦāĻž āĻāĻžāϤ āĻĻāĻŋāϤ⧠āĻāĻžāύ, āϤāĻāύ āĻāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤
Assignment Operators āĻā§āĻĨāĻžā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§?
āĻā§āϰāĻŋā§ā§āĻŦāϞ⧠āĻŽāĻžāύ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤā§
let price = 100;
console.log(price); // 100
āĻāĻāĻ āĻā§āϰāĻŋā§ā§āĻŦāϞā§āϰ āĻŽāĻžāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤā§
let count = 10;
count += 5; // count = count + 5
console.log(count); // 15
āĻŦā§āϝāĻŦāϏāĻžā§āĻŋāĻ āĻšāĻŋāϏāĻžāĻŦ-āύāĻŋāĻāĻžāĻļ āĻāϰāϤā§
let salary = 5000;
salary *= 2; // āĻŦā§āϤāύ āĻĻā§āĻŦāĻŋāĻā§āĻŖ
console.log(salary); // 10000
āϞā§āĻĒā§āϰ āĻŽāĻžāύ āĻāĻĒāĻĄā§āĻ āĻāϰāϤā§
let i = 1;
while (i <= 5) {
console.log(i);
i += 1; // i = i + 1
}
Output:
1
2
3
4
5
āĻĄāĻŋāϏāĻāĻžāĻāύā§āĻ āĻŦāĻž āĻā§āϝāĻžāĻā§āϏ āĻšāĻŋāϏāĻžāĻŦ āĻāϰāϤā§
let price = 200;
price -= 20; // ⧍ā§Ļ āĻāĻžāĻāĻž āĻĄāĻŋāϏāĻāĻžāĻāύā§āĻ
console.log(price); // 180
ā§Š. Comparison Operators (āϤā§āϞāύāĻž āĻāϰāĻžāϰ āĻ āĻĒāĻžāϰā§āĻāϰ) āϏāĻšāĻ āĻāĻžāώāĻžā§ āĻŦā§āϝāĻžāĻā§āϝāĻž
Comparison Operators āĻšāϞ⧠āϤā§āϞāύāĻž āĻāϰāĻžāϰ āĻ āĻĒāĻžāϰā§āĻāϰ, āϝāĻž āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύā§āϰ āĻŽāϧā§āϝ⧠āϏāĻŽā§āĻĒāϰā§āĻ āϝāĻžāĻāĻžāĻ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§āĨ¤ āϝā§āĻŽāύ: āĻĻā§āĻ āĻŽāĻžāύ āϏāĻŽāĻžāύ āĻāĻŋāύāĻž, āĻŦā§ āĻŦāĻž āĻā§āĻ āĻāĻŋāύāĻž āϤāĻž āϝāĻžāĻāĻžāĻ āĻāϰāϤā§āĨ¤ āĻāĻāĻŋ āĻļāϰā§āϤāĻŽā§āϞāĻ āϏā§āĻā§āĻāĻŽā§āύā§āĻ (if-else), āϞā§āĻĒ, āĻĄāĻŋāϏāĻāĻžāĻāύā§āĻ āĻāĻŖāύāĻž, āϞāĻāĻāύ āϏāĻŋāϏā§āĻā§āĻŽ, āϏāĻāĻā§āϝāĻž āĻŦāĻž āϏā§āĻā§āϰāĻŋāĻ āϤā§āϞāύāĻž āĻāϤā§āϝāĻžāĻĻāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
Comparison Operators āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻāĻžāĻ
-
==
(āϏāĻŽāĻžāύ):- āĻāĻžāĻ: āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύ āϏāĻŽāĻžāύ āĻāĻŋāύāĻž āĻā§āĻ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
5 == 5
- āĻĢāϞāĻžāĻĢāϞ:
true
-
===
(āĻāĻ ā§āϰ āϏāĻŽāĻžāύ):- āĻāĻžāĻ: āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύ āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻĄāĻžāĻāĻž āĻāĻžāĻāĻĒ āϏāĻŽāĻžāύ āĻāĻŋāύāĻž āĻā§āĻ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
5 === '5'
- āĻĢāϞāĻžāĻĢāϞ:
false
(āĻāĻžāϰāĻŖ āĻĒā§āϰāĻĨāĻŽāĻāĻŋ āϏāĻāĻā§āϝāĻžāϰ āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāϤā§ā§āĻāĻŋ āϏā§āĻā§āϰāĻŋāĻ)
-
!=
(āĻ āϏāĻŽāĻžāύ):- āĻāĻžāĻ: āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύ āϏāĻŽāĻžāύ āύāĻž āĻšāϞā§
true
āĻĻā§ā§āĨ¤ - āĻāĻĻāĻžāĻšāϰāĻŖ:
5 != 3
- āĻĢāϞāĻžāĻĢāϞ:
true
- āĻāĻžāĻ: āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύ āϏāĻŽāĻžāύ āύāĻž āĻšāϞā§
-
!==
(āĻāĻ ā§āϰ āĻ āϏāĻŽāĻžāύ):- āĻāĻžāĻ: āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύ āĻŦāĻž āĻĄāĻžāĻāĻž āĻāĻžāĻāĻĒ āϏāĻŽāĻžāύ āύāĻž āĻšāϞā§
true
āĻĻā§ā§āĨ¤ - āĻāĻĻāĻžāĻšāϰāĻŖ:
5 !== '5'
- āĻĢāϞāĻžāĻĢāϞ:
true
(āĻāĻžāϰāĻŖ āĻŽāĻžāύ āĻāĻŦāĻ āĻāĻžāĻāĻĒ āĻāϞāĻžāĻĻāĻž)
- āĻāĻžāĻ: āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύ āĻŦāĻž āĻĄāĻžāĻāĻž āĻāĻžāĻāĻĒ āϏāĻŽāĻžāύ āύāĻž āĻšāϞā§
-
>
(āĻŦā§):- āĻāĻžāĻ: āĻĒā§āϰāĻĨāĻŽ āĻŽāĻžāύ āĻĻā§āĻŦāĻŋāϤā§ā§ āĻŽāĻžāύā§āϰ āĻā§ā§ā§ āĻŦā§ āĻāĻŋāύāĻž āĻā§āĻ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
10 > 5
- āĻĢāϞāĻžāĻĢāϞ:
true
-
<
(āĻā§āĻ):- āĻāĻžāĻ: āĻĒā§āϰāĻĨāĻŽ āĻŽāĻžāύ āĻĻā§āĻŦāĻŋāϤā§ā§ āĻŽāĻžāύā§āϰ āĻā§ā§ā§ āĻā§āĻ āĻāĻŋāύāĻž āĻā§āĻ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
3 < 8
- āĻĢāϞāĻžāĻĢāϞ:
true
-
>=
(āĻŦā§ āĻŦāĻž āϏāĻŽāĻžāύ):- āĻāĻžāĻ: āĻĒā§āϰāĻĨāĻŽ āĻŽāĻžāύ āĻĻā§āĻŦāĻŋāϤā§ā§ āĻŽāĻžāύā§āϰ āĻā§ā§ā§ āĻŦā§ āĻŦāĻž āϏāĻŽāĻžāύ āĻāĻŋāύāĻž āĻā§āĻ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
10 >= 10
- āĻĢāϞāĻžāĻĢāϞ:
true
-
<=
(āĻā§āĻ āĻŦāĻž āϏāĻŽāĻžāύ):- āĻāĻžāĻ: āĻĒā§āϰāĻĨāĻŽ āĻŽāĻžāύ āĻĻā§āĻŦāĻŋāϤā§ā§ āĻŽāĻžāύā§āϰ āĻā§ā§ā§ āĻā§āĻ āĻŦāĻž āϏāĻŽāĻžāύ āĻāĻŋāύāĻž āĻā§āĻ āĻāϰā§āĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
5 <= 7
- āĻĢāϞāĻžāĻĢāϞ:
true
āĻ āϰā§āĻĨāĻžā§: Comparison Operators āĻĻā§āĻāĻŋ āĻŽāĻžāύ āĻŦāĻž āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ āϤā§āϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšā§āĨ¤ āĻāĻā§āϞāĻŋ āĻļāϰā§āϤāĻā§āϞ⧠āϝāĻžāĻāĻžāĻ āĻāϰāϤ⧠āϏāĻšāĻžā§āϤāĻž āĻāϰā§, āϝā§āĻŽāύ āϏāĻŽāĻžāύ, āĻ āϏāĻŽāĻžāύ, āĻŦā§, āĻā§āĻ, āĻāĻŦāĻ āϏāĻŽāĻžāύ āĻŦāĻž āĻŦā§/āĻā§āĻāĨ¤
Comparison Operators āĻā§āĻĨāĻžā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§?
āĻļāϰā§āϤ (Condition) āĻā§āĻ āĻāϰāϤā§
let age = 18;
if (age >= 18) {
console.log("You are eligible to vote.");
} else {
console.log("You are not eligible to vote.");
}
// Output: You are eligible to vote.
āϞā§āĻĒā§ āϏāĻāĻā§āϝāĻž āϤā§āϞāύāĻž āĻāϰāϤā§
for (let i = 1; i <= 5; i++) {
console.log(i);
}
Output:
1
2
3
4
5
āĻŦā§āϝāĻŦāϏāĻžā§āĻŋāĻ āĻĄāĻŋāϏāĻāĻžāĻāύā§āĻ āĻŦāĻž āĻļāϰā§āϤ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤā§
let price = 1500;
if (price > 1000) {
console.log("You get a discount!");
} else {
console.log("No discount available.");
}
// Output: You get a discount!
āĻĻā§āĻāĻŋ āĻŽāĻžāύ āϏāĻŽāĻžāύ āĻāĻŋ āύāĻž āϤāĻž āĻā§āĻ āĻāϰāϤā§
let a = 10;
let b = "10";
console.log(a == b); // true (only values are checked)
console.log(a === b); // false (values and types both are checked)
āϞāĻāĻāύ āϏāĻŋāϏā§āĻā§āĻŽ āĻŦāĻž āĻĒāĻžāϏāĻā§āĻžāϰā§āĻĄ āϝāĻžāĻāĻžāĻ āĻāϰāϤā§
let storedPassword = "abc123";
let userInput = "abc123";
if (storedPassword === userInput) {
console.log("Login Successful");
} else {
console.log("Incorrect Password");
}
// Output: Login Successful
ā§Ē. Logical Operators (āϝā§āĻā§āϤāĻŋāĻŦāĻŋāĻĻā§āϝāĻž āĻŦāĻž āϞāĻāĻŋāĻā§āϝāĻžāϞ āĻ āĻĒāĻžāϰā§āĻāϰ) āϏāĻšāĻ āĻāĻžāώāĻžā§ āĻŦā§āϝāĻžāĻā§āϝāĻž
Logical Operators āĻšāϞ⧠āϤāĻŋāύāĻāĻŋ āĻ āĻĒāĻžāϰā§āĻāϰ āϝāĻž āĻāĻāĻžāϧāĻŋāĻ āĻļāϰā§āϤ āĻāĻāϏāĻžāĻĨā§ āĻĒāϰā§āĻā§āώāĻž āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§āĨ¤ āĻāĻā§āϞ⧠āϏāϤā§āϝ (true) āĻŦāĻž āĻŽāĻŋāĻĨā§āϝāĻž (false) āĻŽāĻžāύā§āϰ āĻāĻŋāϤā§āϤāĻŋāϤ⧠āĻāĻžāĻ āĻāϰā§āĨ¤
Logical Operators āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§ āĻāĻāĻžāϧāĻŋāĻ āĻļāϰā§āϤ āĻāĻāϏāĻžāĻĨā§ āϝāĻžāĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝāĨ¤
&&
(AND) - āĻĻā§āĻ āĻļāϰā§āϤāĻ āϏāϤā§āϝ āĻšāϞ⧠true
āĨ¤
||
(OR) - āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ āĻļāϰā§āϤ āϏāϤā§āϝ āĻšāϞ⧠true
āĨ¤
!
(NOT) - āĻāϞā§āĻā§ āĻŽāĻžāύ āĻĻā§ā§ (true āĻšāϞ⧠false, false āĻšāϞ⧠true)āĨ¤
āĻāĻāĻŋ āϞāĻāĻāύ āϏāĻŋāϏā§āĻā§āĻŽ, āĻ āύā§āĻŽāϤāĻŋ āϝāĻžāĻāĻžāĻ, āĻĄāĻŋāϏāĻāĻžāĻāύā§āĻ āĻ āĻĢāĻžāϰ, āĻļāϰā§āϤ āĻā§āĻāĻŋāĻ, āĻĢāϰā§āĻŽ āĻā§āϰāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻāϤā§āϝāĻžāĻĻāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
Logical Operators āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻāĻžāĻ
Logical Operators (āϝā§āĻā§āϤāĻŋāĻŦāĻŋāĻĻā§āϝāĻž āĻŦāĻž āϞāĻāĻŋāĻā§āϝāĻžāϞ āĻ āĻĒāĻžāϰā§āĻļāύ)
-
AND (
&&
)- āĻāĻžāĻ: āĻĻā§āĻāĻŋ āĻļāϰā§āϤāĻ āϏāϤā§āϝ āĻšāϞā§
true
āĻĻā§ā§āĨ¤ - āĻāĻĻāĻžāĻšāϰāĻŖ:
(5 > 2) && (10 > 5)
- āĻĢāϞāĻžāĻĢāϞ:
true
- āĻāĻžāĻ: āĻĻā§āĻāĻŋ āĻļāϰā§āϤāĻ āϏāϤā§āϝ āĻšāϞā§
-
OR (
||
)- āĻāĻžāĻ: āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ āĻļāϰā§āϤ āϏāϤā§āϝ āĻšāϞā§
true
āĻĻā§ā§āĨ¤ - āĻāĻĻāĻžāĻšāϰāĻŖ:
(5 > 10) || (10 > 5)
- āĻĢāϞāĻžāĻĢāϞ:
true
- āĻāĻžāĻ: āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ āĻļāϰā§āϤ āϏāϤā§āϝ āĻšāϞā§
-
NOT (
!
)- āĻāĻžāĻ: āĻāϞā§āĻā§ āĻŽāĻžāύ āϰāĻŋāĻāĻžāϰā§āύ āĻāϰā§āĨ¤
true
āĻšāϞā§false
, āĻāĻŦāĻfalse
āĻšāϞā§true
āĨ¤ - āĻāĻĻāĻžāĻšāϰāĻŖ:
!(5 > 10)
- āĻĢāϞāĻžāĻĢāϞ:
true
- āĻāĻžāĻ: āĻāϞā§āĻā§ āĻŽāĻžāύ āϰāĻŋāĻāĻžāϰā§āύ āĻāϰā§āĨ¤
āĻāĻā§āϞ⧠āĻļāϰā§āϤāĻā§āϞ⧠āĻāĻāϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻžāύ āϝ⧠āĻĻā§āĻāĻāĻŋ āĻļāϰā§āϤ āĻĒā§āϰā§āĻŖ āĻšāϤ⧠āĻšāĻŦā§, āϤāĻŦā§ AND āĻ āĻĒāĻžāϰā§āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύāĨ¤ āĻ āύā§āϝāĻĻāĻŋāĻā§, āϝāĻĻāĻŋ āĻā§āύ⧠āĻāĻāĻāĻŋ āĻļāϰā§āϤ āϏāϤā§āϝ āĻšāϞā§āĻ āĻāĻžāĻ āĻāϰāϤ⧠āĻāĻžāύ, āϤāĻŦā§ OR āĻ āĻĒāĻžāϰā§āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύāĨ¤
Logical Operators āĻā§āĻĨāĻžā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§?
āĻāĻāĻžāϧāĻŋāĻ āĻļāϰā§āϤ āĻā§āĻ āĻāϰāϤ⧠(AND &&
)
let age = 20;
let hasID = true;
if (age >= 18 && hasID) {
console.log("You can vote.");
} else {
console.log("You cannot vote.");
}
// Output: You can vote.
(āĻĻā§āĻ āĻļāϰā§āϤāĻ true
, āϤāĻžāĻ āĻā§āĻ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰāĻŦā§āĨ¤)
āĻāĻāĻāĻŋ āĻļāϰā§āϤ āϏāϤā§āϝ āĻšāϞā§āĻ āĻāĻžāĻ āĻāϰāĻŦā§ (OR ||
)
let isWeekend = false;
let isHoliday = true;
if (isWeekend || isHoliday) {
console.log("You can relax today!");
} else {
console.log("You have to work.");
}
// Output: You can relax today!
(āϝā§āĻšā§āϤ⧠isHoliday = true
, āϤāĻžāĻ āĻā§āĻāĻŋ āĻĒāĻžāĻā§āĻž āϝāĻžāĻŦā§āĨ¤)
āϝāĻĻāĻŋ āĻļāϰā§āϤ āĻŽāĻŋāĻĨā§āϝāĻž āĻšā§ āϤāĻžāĻšāϞ⧠āĻāϞā§āĻā§ āĻāϰ⧠(NOT !
)
let isRaining = false;
if (!isRaining) {
console.log("You can go outside.");
} else {
console.log("Take an umbrella.");
}
// Output: You can go outside.
(isRaining = false
, āĻāĻŋāύā§āϤ⧠!isRaining
āĻāĻāĻžāĻā§ true
āĻŦāĻžāύāĻŋā§ā§ āĻĻāĻŋā§ā§āĻā§āĨ¤)
āϞāĻāĻāύ āϝāĻžāĻāĻžāĻ āĻāϰāϤ⧠(AND &&
+ OR ||
)
let username = "admin";
let password = "1234";
if (username === "admin" && password === "1234") {
console.log("Login successful!");
} else {
console.log("Invalid credentials.");
}
// Output: Login successful!
(āĻĻā§āĻāĻāĻŋ āĻļāϰā§āϤāĻ true
, āϤāĻžāĻ āϞāĻāĻāύ āϏāĻĢāϞ āĻšāĻŦā§āĨ¤)
ā§Ģ. String Operators (āϏā§āĻā§āϰāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻāϰ)
String Operators āĻšāϞ⧠āϏā§āĻā§āϰāĻŋāĻ āϏāĻāϝā§āĻā§āϤ āĻŦāĻž āϝā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻ āĻĒāĻžāϰā§āĻāϰāĨ¤
āϏāĻŦāĻā§ā§ā§ āĻŦā§āĻļāĻŋ āĻŦā§āϝāĻŦāĻšā§āϤ +
(Concatenation) āĻ
āĻĒāĻžāϰā§āĻāϰ, āϝāĻž āĻĻā§āĻ āĻŦāĻž āϤāϤā§āϧāĻŋāĻ āϏā§āĻā§āϰāĻŋāĻ āĻāĻāϏāĻžāĻĨā§ āϝā§āĻ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
+
āĻ
āĻĒāĻžāϰā§āĻāϰ āĻĻāĻŋā§ā§ āĻĻā§āĻ āĻŦāĻž āϤāϤā§āϧāĻŋāĻ āϏā§āĻā§āϰāĻŋāĻ āĻāĻāϏāĻžāĻĨā§ āϝā§āĻ āĻāϰāĻž āϝāĻžā§āĨ¤
+=
āĻ
āĻĒāĻžāϰā§āĻāϰ āĻĻāĻŋā§ā§ āϏā§āĻā§āϰāĻŋāĻ-āĻāϰ āϏāĻžāĻĨā§ āύāϤā§āύ āĻ
āĻāĻļ āϝā§āĻ āĻāϰāĻž āϝāĻžā§āĨ¤
āĻāĻāĻŋ āύāĻžāĻŽ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž, āĻŽā§āϏā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž, āĻā§ā§āĻŦāϏāĻžāĻāĻā§ āϏā§āĻŦāĻžāĻāϤ āĻŦāĻžāϰā§āϤāĻž āĻĻā§āĻāĻžāύā§, āĻāĻāĻāĻžāϰ āĻāύāĻĒā§āĻ āύāĻŋā§ā§ āĻŦāĻžāĻā§āϝ āϤā§āϰāĻŋ āĻāϰāĻž āĻāϤā§āϝāĻžāĻĻāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āĨ¤
String Operators āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻāĻžāĻ
Operator | āĻāĻžāĻ | āĻāĻĻāĻžāĻšāϰāĻŖ | āĻĢāϞāĻžāĻĢāϞ |
---|---|---|---|
+ (Concatenation) |
āĻĻā§āĻāĻŋ āϏā§āĻā§āϰāĻŋāĻ āĻāĻāϏāĻžāĻĨā§ āϝā§āĻ āĻāϰ⧠| "Hello" + " World" |
"Hello World" |
+= (Concatenation Assignment) |
āϏā§āĻā§āϰāĻŋāĻ āĻāϰ āϏāĻžāĻĨā§ āύāϤā§āύ āĻŽāĻžāύ āϝā§āĻ āĻāϰ⧠| let text = "Hello"; text += " World"; |
"Hello World" |
String Operators āĻā§āĻĨāĻžā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§?
āĻĻā§āĻāĻŋ āϏā§āĻā§āϰāĻŋāĻ āĻāĻāϏāĻžāĻĨā§ āϝā§āĻ āĻāϰāϤ⧠(+
)
let firstName = "Moudud";
let lastName = "Hasan";
let fullName = firstName + " " + lastName;
console.log(fullName);
// Output: Moudud Hasan
(āϏā§āĻā§āϰāĻŋāĻ āϏāĻāϝā§āĻā§āϤ āĻāϰ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖ āύāĻžāĻŽ āϤā§āϰāĻŋ āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤)
āĻā§āύ⧠āĻŽā§āϏā§āĻ āĻŦāĻž āĻŦāĻžāĻā§āϝ āϤā§āϰāĻŋ āĻāϰāϤ⧠(+
)
let name = "Moudud";
let message = "Hello, " + name + "! Welcome to our website.";
console.log(message);
// Output: Hello, Moudud! Welcome to our website.
(āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ āύāĻŋā§ā§ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻŦāĻžāϰā§āϤāĻž āϤā§āϰāĻŋ āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤)
āϏā§āĻā§āϰāĻŋāĻ-āĻāϰ āϏāĻžāĻĨā§ āύāϤā§āύ āĻŽāĻžāύ āϝā§āĻ āĻāϰāϤ⧠(+=
)
let text = "Learning";
text += " JavaScript is fun!";
console.log(text);
// Output: Learning JavaScript is fun!
(+=
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāĻžāϤāύ āϏā§āĻā§āϰāĻŋāĻ-āĻāϰ āϏāĻžāĻĨā§ āύāϤā§āύ āĻ
āĻāĻļ āϝā§āĻ āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤)
āĻāĻāĻāĻžāϰā§āϰ āĻāύāĻĒā§āĻ āύāĻŋā§ā§ āĻŽā§āϏā§āĻ āϤā§āϰāĻŋ āĻāϰāϤā§
let userName = "Tania";
let welcomeMessage = "Welcome, " + userName + "! Have a great day.";
console.log(welcomeMessage);
// Output: Welcome, Tania! Have a great day.
(āĻāĻāĻāĻžāϰā§āϰ āύāĻžāĻŽā§āϰ āϏāĻžāĻĨā§ āϏā§āĻŦāĻžāĻāϤ āĻŦāĻžāϰā§āϤāĻž āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤)
ā§Ŧ. Ternary Operator (āϏāĻāĻā§āώāĻŋāĻĒā§āϤ if-else)
Ternary Operator (? :
) āĻšāϞ⧠āϏāĻāĻā§āώāĻŋāĻĒā§āϤ if-else
āĻ
āĻĒāĻžāϰā§āĻāϰ, āϝāĻž āĻāĻāĻāĻŋ āĻļāϰā§āϤ (condition) āĻā§āĻ āĻāϰ⧠āĻā§āĻ āĻāĻāĻžāϰ⧠āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§**āĨ¤
āĻāĻāĻŋ āϤāĻŋāύāĻāĻŋ āĻ
āĻāĻļā§ āĻŦāĻŋāĻāĻā§āϤ: āĻļāϰā§āϤ ?
āϏāϤā§āϝ āĻšāϞ⧠āϝāĻž āĻšāĻŦā§ :
āĻŽāĻŋāĻĨā§āϝāĻž āĻšāϞ⧠āϝāĻž āĻšāĻŦā§āĨ¤ āĻ
āϰā§āĻĨāĻžā§; āϏāĻžāϧāĻžāϰāĻŖ if-else
āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻāĻāĻŋ āĻā§āĻĄ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻ āϏāĻšāĻ āĻāϰā§āĨ¤
Ternary Operator āĻāϰ āĻāĻ āύ
condition ? value_if_true : value_if_false;
āϝāĻĻāĻŋ āĻļāϰā§āϤ āϏāϤā§āϝ āĻšā§ (true
), āϤāĻžāĻšāϞ⧠value_if_true
āϰāĻŋāĻāĻžāϰā§āύ āĻāϰāĻŦā§āĨ¤
āϝāĻĻāĻŋ āĻļāϰā§āϤ āĻŽāĻŋāĻĨā§āϝāĻž āĻšā§ (false
), āϤāĻžāĻšāϞ⧠value_if_false
āϰāĻŋāĻāĻžāϰā§āύ āĻāϰāĻŦā§āĨ¤
Ternary Operator āĻā§āĻĨāĻžā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§?
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻž āϧāύāĻžāϤā§āĻŽāĻ āύāĻžāĻāĻŋ āĻāĻŖāĻžāϤā§āĻŽāĻ āĻā§āĻ āĻāϰāϤā§
let number = -5;
let result = (number >= 0) ? "Positive" : "Negative";
console.log(result);
// Output: Negative
(number
0 āĻŦāĻž āϤāĻžāϰ āĻŦā§āĻļāĻŋ āĻšāϞ⧠âPositiveâ, āύāĻž āĻšāϞ⧠âNegativeâ)
āĻā§āύ⧠āĻāĻāĻāĻžāϰ āϞāĻāĻāύ āĻāϰā§āĻā§ āĻāĻŋāύāĻž āĻā§āĻ āĻāϰāϤā§
let isLoggedIn = true;
let message = isLoggedIn ? "Welcome back!" : "Please log in.";
console.log(message);
// Output: Welcome back!
(isLoggedIn
āϝāĻĻāĻŋ true
āĻšā§, āϤāĻžāĻšāϞ⧠âWelcome back!â, āύāĻž āĻšāϞ⧠âPlease log in.â)
āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻž āĻā§ā§ āύāĻžāĻāĻŋ āĻŦāĻŋāĻā§ā§ āĻā§āĻ āĻāϰāϤā§
let num = 8;
let type = (num % 2 === 0) ? "Even" : "Odd";
console.log(type);
// Output: Even
(num
⧍ āĻĻāĻŋā§ā§ āĻāĻžāĻ āĻāϰāϞ⧠āϝāĻĻāĻŋ āĻāĻžāĻāĻļā§āώ ā§Ļ āĻšā§, āϤāĻžāĻšāϞ⧠âEvenâ, āύāĻž āĻšāϞ⧠âOddâ)
āĻļāĻŋāĻā§āώāĻžāϰā§āĻĨā§āϰ āĻĒāĻžāϏ āĻŦāĻž āĻĢā§āϞ āĻā§āĻ āĻāϰāϤā§
let marks = 45;
let status = (marks >= 40) ? "Passed" : "Failed";
console.log(status);
// Output: Passed
(marks
āϝāĻĻāĻŋ ā§Ēā§Ļ āĻŦāĻž āϤāĻžāϰ āĻŦā§āĻļāĻŋ āĻšā§, āϤāĻžāĻšāϞ⧠âPassedâ, āύāĻž āĻšāϞ⧠âFailedâ)
āĻā§āύ⧠āĻĒā§āϰā§āĻĄāĻžāĻā§āĻ āϏā§āĻāĻā§ āĻāĻā§ āĻāĻŋāύāĻž āĻā§āĻ āĻāϰāϤā§
let stock = 0;
let availability = (stock > 0) ? "In Stock" : "Out of Stock";
console.log(availability);
// Output: Out of Stock
(stock
ā§Ļ āĻāϰ āĻŦā§āĻļāĻŋ āĻšāϞ⧠âIn Stockâ, āύāĻž āĻšāϞ⧠âOut of Stockâ)