JavaScript Programs
Find Smallest Element in Array
let arr = [34, 12, 5, 67, 1];
let smallest = arr[0];
for (let num of arr) {
if (num < smallest) smallest = num;
}
[Link]("Smallest element: " + smallest + "<br>");
[Link]("Smallest element:", smallest);
Find Sum of Array Elements
let arr = [34, 12, 5, 67, 1];
let sum = 0;
for (let num of arr) sum += num;
[Link]("Sum of elements: " + sum + "<br>");
[Link]("Sum of elements:", sum);
Remove Duplicates from Array
let arr = [1, 2, 2, 3, 4, 4, 5];
let unique = [...new Set(arr)];
[Link]("Array without duplicates: " + unique + "<br>");
[Link]("Array without duplicates:", unique);
Check Palindrome Number
let num = parseInt(prompt("Enter a number:"));
let reversed = 0, temp = num;
while (temp > 0) {
reversed = reversed * 10 + (temp % 10);
temp = [Link](temp / 10);
}
if (reversed === num) {
[Link](num + " is a Palindrome number<br>");
[Link](num + " is a Palindrome number");
} else {
[Link](num + " is NOT a Palindrome number<br>");
[Link](num + " is NOT a Palindrome number");
}
Generate Random Number in Range
let min = parseInt(prompt("Enter minimum value:"));
let max = parseInt(prompt("Enter maximum value:"));
let random = [Link]([Link]() * (max - min + 1)) + min;
[Link]("Random number: " + random + "<br>");
[Link]("Random number:", random);
Using var in JavaScript
// Using var
var x = 10;
[Link]("Initial value of x:", x);
var x = 20; // Redeclaration allowed
[Link]("After redeclaration, x:", x);
x = 30; // Update allowed
[Link]("After updating, x:", x);
Using let in JavaScript
// Using let
let y = 10;
[Link]("Initial value of y:", y);
y = 20; // Update allowed
[Link]("After updating, y:", y);
// let y = 30; // ❌ This will give an error: Identifier 'y' has already been declared