30 JavaScript practice questions focused purely on if, else if, and else (perfect for coding practice & interviews
February 3, 2026 in Education
🟢 Beginner Programs (1–10)
- Write a program to check if a number is positive, negative, or zero.
- Write a program to check if a number is even or odd.
- Write a program to check if a person is eligible to vote (age ≥ 18).
- Write a program to check if a number is greater than 100.
- Write a program to check if a year is a leap year.
- Write a program to check if a character is a vowel or consonant.
- Write a program to check if a number is divisible by 5.
- Write a program to find the maximum of two numbers.
- Write a program to find the minimum of three numbers.
- Write a program to check whether a number is a multiple of both 3 and 7.
🟡 Intermediate Programs (11–20)
- Write a program to calculate grade based on marks.
- Write a program to check whether a character is uppercase or lowercase.
- Write a program to check if a number is a 3-digit number.
- Write a program to check whether a triangle is valid.
- Write a program to check the type of triangle (equilateral, isosceles, scalene).
- Write a program to check whether a number is a palindrome.
- Write a program to check whether a number is an Armstrong number.
- Write a program to calculate electricity bill using slab rates.
- Write a program to check if a user can login (username & password match).
- Write a program to check whether a number is divisible by 2, 3, or both.
🔴 Advanced Programs (21–30)
- Write a program to check if a number is prime.
- Write a program to calculate bonus based on salary and experience.
- Write a program to check whether a date is valid.
- Write a program to check whether a number is positive even, positive odd, or negative.
- Write a program to calculate income tax based on salary slabs.
- Write a program to check whether a character is a digit, alphabet, or special character.
- Write a program to check whether a number is divisible by 4 but not by 6.
- Write a program to check password strength using conditions.
- Write a program to determine the day of the week using number (1–7).
- Write a program to check whether a number is perfect or not.