🔒 Login Required

You must log in to view this session.

❌ Invalid email or password!

Day 4: JavaScript – Control Structures, Loops, and Functions

Innu nammude session-il Control Structures (if-else, switch), Loops (for, while, do-while), Functions enniva padichu. Ee concepts JavaScript programming-il valare pradhanakaram aanu.

1. JavaScript Control Structures

Control structures nammalude programil decisions edukkan sahayikkum.

1.1 if Statement

if statement upayogichu oru condition true aanenkil matram oru code run aavum.

if (condition) { // Code run aakum, if condition true aanenkil }

Example: Oru person vote cheyyan eligible aano enn check cheyyuka.

let age = 18; if (age >= 18) { console.log("Nee vote cheyyan eligible aanu!"); }

1.2 if-else Statement

if-else statement upayogichal oru condition true aanenkil oru code run aakum, false aanenkil vere code run aakum.

if (condition) { // Condition true aanenkil ee code } else { // Condition false aanenkil ee code }

Example: Temperature hot aano normal aano enn check cheyyuka.

let temperature = 25; if (temperature > 30) { console.log("Valare choodanu!"); } else { console.log("Climate nannayi thanne!"); }

1.3 else if Statement

Multiple conditions check cheyyan else if upayogikkam.

let marks = 85; if (marks >= 90) { console.log("Super! A+ grade!"); } else if (marks >= 75) { console.log("Nannaayi! A grade!"); } else { console.log("Sherikkum kalikam!"); }

1.4 switch Statement

switch statement upayogichu multiple cases check cheyyam.

let day = "Monday"; switch (day) { case "Monday": console.log("Puthiya week-inde aarambham!"); break; case "Friday": console.log("Weekend varunnu!"); break; default: console.log("Oridinary divasam!"); }

2. JavaScript Loops

Loops upayogichu oru code multiple times run cheyyam.

2.1 for Loop

for loop upayogichu nirdhishthamayulla number of times code run cheyyam.

for (let i = 1; i <= 5; i++) { console.log("Iteration " + i); }

2.2 while Loop

while loop condition true aayirikkum vare run aakum.

let i = 1; while (i <= 5) { console.log("Count: " + i); i++; }

2.3 do-while Loop

do-while loop orikkal kazhiyum, even if condition false aanenkilum.

let i = 1; do { console.log("Value: " + i); i++; } while (i <= 5);

3. JavaScript Functions

Functions upayogichu nammalude code re-use cheyyam.

3.1 Function Definition

function functionName(parameters) { // Function body return value; }

Example: Randu numbers add cheyyunna function.

function addNumbers(a, b) { return a + b; } let result = addNumbers(5, 3); console.log("Sum: " + result);

3.2 Arrow Functions (ES6)

Arrow functions koduthal simple syntax aanu.

const multiply = (a, b) => a * b; console.log(multiply(4, 5)); // Output: 20

🎯 Conclusion

Innu nammude session-il padichathu:

🔥 Next session: JavaScript Arrays and Objects – Miss cheyyaruthu!