JavaScript
JavaScript
June 14, 2025 at 12:57 PM
*Useful JavaScript concepts with examples:* *1️⃣ Variables (let, const, var)* Used to store data. ```js let name = "John"; const age = 25; var city = "Delhi"; ``` *2️⃣ Data Types* Number, String, Boolean, Null, Undefined, Object, Array. ```js let score = 90; // Number let isOnline = true; // Boolean let user = null; // Null let items = ["pen", "book"]; // Array ``` *3️⃣ Functions* Reusable blocks of code. ```js function greet(name) { return "Hello " + name; } greet("Amit"); // Hello Amit ``` *4️⃣ Conditionals (if, else, switch)* Make decisions. ```js let marks = 80; if (marks >= 50) { console.log("Pass"); } else { console.log("Fail"); } ``` *5️⃣ Loops (for, while, forEach)* Repeat actions. ```js for (let i = 0; i < 5; i++) { console.log(i); } ``` *6️⃣ Arrays and Array Methods* ```js let fruits = ["apple", "banana"]; fruits.push("mango"); // Add item console.log(fruits.length); // Get length ``` *7️⃣ Objects* Key-value pairs. ```js let car = { brand: "Toyota", year: 2020 }; console.log(car.brand); ``` *8️⃣ Events (in browser)* Handle user actions. ```js document.getElementById("btn").addEventListener("click", () => { alert("Button clicked!"); }); ``` *9️⃣ DOM Manipulation* ```js document.getElementById("title").innerText = "Updated Text"; ``` *🔟 ES6 Features* - Arrow functions: `const add = (a, b) => a + b;` - Destructuring: `const { brand } = car;` - Template literals: ``Hello ${name}`` - Spread/rest: `let newArr = [...fruits]` *React ❤️ for more*
❤️ 👍 🙏 🥰 ♥️ 🫥 48

Comments