4. Operators

1. Arithmetic Operators Example

(+ – * / %)

Program 1: Basic Arithmetic

				
					<script>
let a = 10, b = 3;
document.write(
  "Add: " + (a + b) + "<br>" +
  "Sub: " + (a - b) + "<br>" +
  "Mul: " + (a * b) + "<br>" +
  "Div: " + (a / b) + "<br>" +
  "Mod: " + (a % b)
);
</script>

				
			

Program 2: User Input Arithmetic

				
					<script>
let x = Number(prompt("Enter first number"));
let y = Number(prompt("Enter second number"));
alert("Sum = " + (x + y));
</script>

				
			

2. Assignment Operators Example

(= += -= *= /=)

Program 1: Assignment Variants

				
					<script>
let a = 10;
a += 5;   // a = a + 5
a -= 2;
a *= 2;
document.write(a);
</script>

				
			

Program 2: Step-by-Step Assignment

				
					<script>
let x = 20;
x /= 4;
document.write(x);
</script>

				
			

3. Comparison Operators Example

(== === != > < >= <=)

Program 1: Equality vs Strict Equality

				
					<script>
let a = 5;
let b = "5";
document.write(a == b + "<br>");
document.write(a === b);
</script>

				
			

Program 2: Relational Operators

				
					<script>
let x = 10, y = 20;
document.write(x > y);
</script>

				
			

4. Logical Operators Example

(&& || !)

Program 1: AND Operator

				
					<script>
let age = 20;
let hasID = true;
document.write(age >= 18 && hasID);
</script>

				
			

Program 2: OR and NOT

				
					<script>
let isWeekend = false;
document.write(!isWeekend || true);
</script>

				
			

5. Increment and Decrement Operators Example

(++ –)

Program 1: Post Increment

				
					<script>
let a = 5;
a++;
document.write(a);
</script>

				
			

Program 2: Pre Decrement

				
					<script>
let b = 10;
--b;
document.write(b);
</script>

				
			

6. Ternary Operator Example

(condition ? value1 : value2)

Program 1: Even or Odd

				
					<script>
let n = 7;
let result = (n % 2 === 0) ? "Even" : "Odd";
document.write(result);
</script>

				
			

Program 2: Voting Eligibility

				
					<script>
let age = 16;
document.write(age >= 18 ? "Eligible" : "Not Eligible");
</script>

				
			

7. Bitwise Operators Example

(& | ^ ~ << >>)

Program 1: AND, OR, XOR

				
					<script>
alert("Welcome to JavaScript!");
</script>

				
			

Program 2: Shift Operators

				
					<script>
let x = 4;
document.write(x << 1 + "<br>");
document.write(x >> 1);
</script>