30 JavaScript practice questions focused purely on if, else if, and else (perfect for coding practice & interviews

🟢 Beginner Programs (1–10)

  1. Write a program to check if a number is positive, negative, or zero.
  2. Write a program to check if a number is even or odd.
  3. Write a program to check if a person is eligible to vote (age ≥ 18).
  4. Write a program to check if a number is greater than 100.
  5. Write a program to check if a year is a leap year.
  6. Write a program to check if a character is a vowel or consonant.
  7. Write a program to check if a number is divisible by 5.
  8. Write a program to find the maximum of two numbers.
  9. Write a program to find the minimum of three numbers.
  10. Write a program to check whether a number is a multiple of both 3 and 7.

🟡 Intermediate Programs (11–20)

  1. Write a program to calculate grade based on marks.
  2. Write a program to check whether a character is uppercase or lowercase.
  3. Write a program to check if a number is a 3-digit number.
  4. Write a program to check whether a triangle is valid.
  5. Write a program to check the type of triangle (equilateral, isosceles, scalene).
  6. Write a program to check whether a number is a palindrome.
  7. Write a program to check whether a number is an Armstrong number.
  8. Write a program to calculate electricity bill using slab rates.
  9. Write a program to check if a user can login (username & password match).
  10. Write a program to check whether a number is divisible by 2, 3, or both.

🔴 Advanced Programs (21–30)

  1. Write a program to check if a number is prime.
  2. Write a program to calculate bonus based on salary and experience.
  3. Write a program to check whether a date is valid.
  4. Write a program to check whether a number is positive even, positive odd, or negative.
  5. Write a program to calculate income tax based on salary slabs.
  6. Write a program to check whether a character is a digit, alphabet, or special character.
  7. Write a program to check whether a number is divisible by 4 but not by 6.
  8. Write a program to check password strength using conditions.
  9. Write a program to determine the day of the week using number (1–7).
  10. Write a program to check whether a number is perfect or not.