// 1. Variables and Data Types const greeting = "Hello, JavaScript world!"; // String (cannot be reassigned) let counter = 10; // Number (can be changed) const isLearning = true; // Boolean console.log(greeting); // 2. A Simple Function // This function takes a name as an input and returns a personalized message function greetUser(userName) { return `Welcome back, ${userName}!`; } // Calling the function and saving the result const userMessage = greetUser("Alex"); console.log(userMessage); // 3. Arrays (Lists) and Loops const programmingLanguages = ["JavaScript", "Python", "C++", "Java"]; console.log("Here are some popular languages:"); // Loop through each item in the array for (const language of programmingLanguages) { console.log(`- ${language}`); } // 4. Conditionals (If/Else Statement) if (counter > 5) { console.log("The counter is greater than 5."); } else { console.log("The counter is 5 or less."); }