Skip to content

Latest commit

 

History

History
44 lines (23 loc) · 1.27 KB

File metadata and controls

44 lines (23 loc) · 1.27 KB

Javascript-basics

JavaScript Practice Projects

  1. Mini Projects (Data & Strings)

Tip Calculator – Input bill + tip %, output total with template literals.

Quiz – Ask questions, check answers with conditionals.

Password Validator – Check string length, numbers, symbols, return a message.

Mad Libs Game – Take user inputs and generate a story using template literals.

  1. Console Experiments

Temperature Converter – Convert Celsius ↔ Fahrenheit, log results.

Number Guesser – Random number, user guesses, give hints.

Truthy/Falsy Games – Check inputs for empty, zero, or valid values.

  1. Expressions + Conditionals

Calculator App – Input two numbers + operator, output result using if/else or switch.

Grade Checker – Input score, output letter grade with if/else if/else.

Even/Odd or Divisible Checker – Use modulo % to check divisibility.

  1. Challenges Combining Topics

Shopping Cart – Track items and prices, calculate total, apply discounts.

Rock-Paper-Scissors Game – Output winner using conditionals.

Text Analyzer – Count characters, vowels, or words using string methods and indexing.

  1. Practice Tips

Build one mini project daily.

Refactor previous labs to combine topics.

Intentionally break code to practice debugging and reading error messages.