JavaScript Internship Training – Day-
wise Roadmap & Content
Day 1: Introduction to JavaScript
• What is JavaScript?
• History of JavaScript
• Why JavaScript is Important in Web Development
• JavaScript vs HTML/CSS
• How JavaScript Runs in the Browser
• Ways to Add JavaScript to HTML (inline, internal, external)
• Using [Link]() and Developer Tools
• Hands-On Task: Create an HTML file with [Link]
Day 2: Variables, Data Types, and Operators
• Introduction to Variables
• let, const, and var
• Primitive Data Types (String, Number, Boolean, Null, Undefined)
• Reference Types (Array, Object, Function)
• Using typeof Operator
• Arithmetic, Comparison, Assignment, Logical Operators
• Hands-On Task: Declare variables, check types, perform operations
Day 3: Conditional Statements
• What are Conditional Statements
• if Statement
• if...else Statement
• if...else if...else Ladder
• switch Statement
• Comparison Operators Recap
• Hands-On Task: Age checker, grade system, switch for day names
Day 4: Loops in JavaScript
• What are Loops?
• for Loop
• while Loop
• do...while Loop
• break and continue
• Looping through numbers and strings
• Hands-On Task: Print patterns, reverse string, loop practice
Day 5: Functions
• What is a Function?
• Function Declaration and Expression
• Function Parameters and Return Values
• Arrow Functions
• Scope and Hoisting
• Hands-On Task: Create calculator functions