Day 4 of My JavaScript Learning Journey Today I learned about one of the most important data structures in JavaScript — Arrays. An Array is used to store multiple values in a single variable, which makes managing lists of data much easier. 🔹 Key things I learned today: • What an array is and how it stores multiple values • How to access array elements using indexes • Important array properties like length • Useful array methods such as push(), pop(), shift(), unshift(), slice(), and splice() 💡 Example use cases of arrays: Storing a list of users Managing product lists in an e-commerce website Handling tasks in a to-do app #JavaScript #WebDevelopment #FrontendDevelopment #CodingJourney #LearnInPublic #100DaysOfCode
Learning JavaScript Arrays for Data Management
More Relevant Posts
-
Day 8 of Learning JavaScript 🚀 Today I explored arrays more deeply. One thing I realized: Arrays are not just lists — they are the foundation for handling data in real apps. Example use cases: • Displaying products on a website • Storing user inputs • Managing lists like tasks or messages I'm starting to see how basic concepts connect to real-world applications. #javascript #frontenddeveloper #learninginpublic
To view or add a comment, sign in
-
🚀 Day 2 of My JavaScript Learning Journey Today I explored the concept of the JavaScript Engine, which is responsible for executing JavaScript code and converting it into machine-understandable instructions. 📌 Key things I learned: • A JavaScript Engine executes JavaScript by converting it into optimized machine code. • Google Chrome uses the V8 Engine. • Mozilla Firefox uses SpiderMonkey. • Apple Safari uses JavaScriptCore. ⚙️ I also learned the basic workflow of how JavaScript code runs: code.js → Parser → AST → Interpreter → Compiler → Output Understanding how JavaScript engines work helps developers write more efficient and optimized code. Step by step, I’m building my understanding of JavaScript and modern web development. 💻✨ #JavaScript #WebDevelopment #FrontendDevelopment #CodingJourney #LearningInPublic #DeveloperJourney #TechLearning
To view or add a comment, sign in
-
-
🚀 Day 86 of My #100DaysOfCode Challenge Today I discovered a lesser-known feature in JavaScript — Symbols. Most developers work with object keys using strings, but JavaScript also provides another unique type called Symbol. A Symbol creates a unique and hidden property key that cannot accidentally conflict with other keys. Example const id = Symbol("id"); const user = { name: "Tejal", [id]: 12345 }; console.log(user.name); // Tejal console.log(user[id]); // 12345 Why Symbols are interesting • Every Symbol is unique • Helps create hidden object properties • Prevents accidental property overwriting • Often used internally in libraries and frameworks Even if two symbols have the same description, they are still different. const a = Symbol("key"); const b = Symbol("key"); console.log(a === b); // false Learning about features like Symbols helps me understand how JavaScript works behind the scenes and how large applications manage object data safely. Exploring deeper concepts every day. 💻✨ #Day86 #100DaysOfCode #JavaScript #WebDevelopment #LearningInPublic #CodingJourney
To view or add a comment, sign in
-
-
Day 2 of My JavaScript Journey 🚀 Today, I learned about values and variables in JavaScript. Values are the most fundamental unit of information in programming. Everything in JavaScript is built around values; numbers, text, true/false, etc. Variables, on the other hand, are like containers (or boxes) used to store these values so they can be reused later in a program. For example: let age = 20; Here, "20" is the value, and "age" is the variable storing it. One simple way to understand it: Values = the data Variables = where the data is stored Key takeaway: Variables make it easier to manage and reuse data efficiently in your code. I’m documenting my journey daily as I grow in JavaScript. #JavaScript #WebDevelopment #LearningInPublic #100DaysOfCode
To view or add a comment, sign in
-
🚀 What I Learned Today – JavaScript Basics Today I revised some important JavaScript fundamentals: 🔹 Assignment Operators ("=", "+=", "*=", "%=") 🔹 Comparison Operators ("==", "===", "!=", ">", "<", ">=", "<=") 🔹 Logical Operators ("&&", "||", "!") 🔹 Conditional Statements ("if", "if...else", "else if", ternary operator) I also learned about prompt() for user input and type coercion (implicit & explicit type conversion). Using MDN Docs as a reference while learning JavaScript. Small steps every day to become a better developer. 💻 #JavaScript #WebDevelopment #LearningInPublic #CodingJourney
To view or add a comment, sign in
-
🎯 JavaScript Learning Challenge – Day 4/20 🔢 Day 4 Project: Counter App Today I built a simple Counter Application using JavaScript. The app allows users to increase and decrease a number with button clicks, which helped me understand how state changes work in a basic JavaScript application. 💡 Concepts I practiced today: • Selecting elements using querySelector() • Handling user interactions with addEventListener() • Updating values dynamically in the DOM • Managing state using variables in JavaScript This project may look simple, but it’s one of the fundamental exercises for understanding event-driven programming in JavaScript. 📅 Day 4/20 completed — small projects, consistent progress. #JavaScript #WebDevelopment #FrontendDevelopment #CodingJourney #mernstack #20daysChallenge #consistency
To view or add a comment, sign in
-
🔥 Master JavaScript Like a Pro! 🚀💻 JavaScript isn’t just a language—it’s a superpower every developer must master 💪 From understanding Execution Context & Closures 🧠 to unlocking Async Magic with Promises & Event Loop ⚡… and then leveling up with mind-blowing hacks 🤯 like: ✔ Swap variables in 1 line ✔ Remove duplicates instantly ✔ Use optional chaining like a pro 👉 These concepts are the foundation of clean, scalable, and high-performance code 💡 The difference between an average developer and a pro? Deep understanding of core concepts + smart tricks 🚀 Start mastering today and level up your JavaScript game! Medium - https://lnkd.in/gqsD67J8 Google Blogs - https://lnkd.in/gi5gm9gb Personal Site - https://lnkd.in/gB-p_p4A Medium - https://lnkd.in/gqsD67J8 #JavaScript #WebDevelopment #Programming #Coding #Developers #SoftwareEngineering #Frontend #FullStack #CodingTips #Tech #LearnToCode #100DaysOfCode #DevCommunity #CleanCode
To view or add a comment, sign in
-
🗺️ The Ultimate JavaScript Roadmap (From Beginner to Advanced) 🚀 If you’re learning JavaScript, this roadmap will save you months 👇 🔰 Start with the basics 👉 Variables, Data Types, Arrays, Objects 👉 Conditions & Loops, Functions 🧠 Build strong core concepts 👉 Closures, Scope, this, Call/Apply/Bind, Prototypes ⚡ Master modern JavaScript (ES6+) 👉 Arrow Functions, Destructuring, Spread/Rest 🌐 Understand async JavaScript 👉 Promises, Async/Await, Event Loop 🧩 Learn DOM & browser concepts 👉 Event Handling, Creating / Removing Elements 🔧 Go deeper into advanced topics 👉 Debouncing, Currying, Memoization, Error Handling 🏗️ Work on real-world skills 👉 APIs, Local Storage 🚀 Finally, build projects 👉 Todo App, Weather App, Mini Projects 🔥 Stop watching tutorials. Start building. 💬 Where are you in this roadmap right now? #javascript #webdevelopment #frontend #coding #roadmap #100DaysOfCode
To view or add a comment, sign in
-
-
🚀 Mastering JavaScript Arrays now! 🚀 Arrays are a fundamental data structure in JavaScript, allowing you to store multiple values in a single variable. They are versatile and can hold different types of data, making them essential for developers to manage and manipulate data efficiently in their applications. To create an array in JavaScript, start by declaring a variable and assigning it to square brackets containing your values. Access elements using their index, starting from 0. Remember to use built-in array methods like push() and pop() to add or remove elements easily. ```javascript let fruits = ['apple', 'banana', 'orange']; console.log(fruits[0]); // Output: apple fruits.push('grape'); // Add 'grape' to the end fruits.pop(); // Remove the last element ``` Pro tip: Use array destructuring to unpack values from arrays into distinct variables, enabling cleaner and more concise code. Common mistake: Forgetting that array indices start at 0 can lead to errors in accessing elements, so always count from 0 when working with arrays. 🤔 What's your favorite method to manipulate arrays? Share your tips! 🤓 🌐 View my full portfolio and more dev resources at tharindunipun.lk #JavaScript #Programming #WebDevelopment #CodingTips #ArrayManipulation #DeveloperCommunity #CodeNewbie #TechTalk
To view or add a comment, sign in
-
-
Building a Weather App using JavaScript 🌦️ As part of my learning journey, I built a Weather App using JavaScript, HTML, and CSS by integrating a real API. 🚀 Features: • Search weather by city name • Real-time data using API • Displays temperature, humidity, wind, pressure, visibility, and more • Dynamic UI updates using DOM manipulation 🧠 What I Learned: • Working with APIs using fetch() • Handling async/await in JavaScript • Parsing and using JSON data • Updating UI dynamically with DOM • Basic error handling (invalid city cases) Learning with guidance from Hitesh Choudhary and Piyush Garg at Chai Aur Code #JavaScript #WebDevelopment #FrontendDevelopment #APIs #DOM #AsyncJavaScript #BuildInPublic #LearningInPublic#Projects #ChaiAurCode
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development