Today I explored more concepts in JavaScript and practiced hands-on coding. Topics I covered: ✔️ Variables (let, const) ✔️ Dynamic typing in JavaScript ✔️ Objects (creating, accessing, updating) ✔️ Adding new properties to objects ✔️ Functions inside objects (methods) 💡 Key Takeaway: JavaScript objects are very powerful for storing and managing real-world data, and understanding them is essential for working with APIs and building applications. 📸 Sharing some practice screenshots below. Next Step → Arrays and more real-world examples 🔥 #javascript #webdevelopment #codingjourney #mern #learning
JavaScript Practice: Variables, Objects, and Functions
More Relevant Posts
-
🚀 Day 968 of #1000DaysOfCode ✨ Types of Loops in JavaScript (Explained Simply) Loops are one of the most fundamental concepts in JavaScript — but choosing the right one can make a big difference in your code. In today’s post, I’ve explained the different types of loops in JavaScript in a simple and practical way, so you can understand when to use each one. From `for` and `while` to `for...of` and `for...in`, each loop has its own purpose depending on how you’re working with data. Using the right loop not only makes your code cleaner but also improves readability and performance in many cases. This is one of those basics that every developer uses daily — but mastering it helps you write much better code. If you’re working with arrays, objects, or complex data structures, this is something you should be confident about. 👇 Which loop do you use the most in your day-to-day coding? #Day968 #learningoftheday #1000daysofcodingchallenge #FrontendDevelopment #WebDevelopment #JavaScript #React #CodingCommunity #JSBasics
To view or add a comment, sign in
-
Today I finally understood how JavaScript actually stores data in memory — and it changed the way I look at code. Earlier, I used to just write variables and functions without thinking much about what’s happening behind the scenes. But now it makes a lot more sense: Primitive values (like numbers, strings, booleans) are stored directly in memory Reference types (like arrays and objects) are stored differently — the variable holds a reference, not the actual value That’s why things like this behave unexpectedly sometimes: Copying objects doesn’t create a real copy Changing one reference can affect another Understanding this cleared up a lot of confusion I had while debugging. Still learning, but this felt like a small breakthrough Hitesh Choudhary Piyush Garg Chai Code #JavaScript #WebDevelopment #100DaysOfCode #LearningInPublic
To view or add a comment, sign in
-
-
𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗔𝗻𝗱 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝗮𝗹 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 JavaScript is more than a script. It supports different styles. Functional programming is one style. It helps you write clean code. Key ideas to know: - First-class functions: Treat functions as values. - Higher-order functions: Functions taking other functions as inputs. - Immutability: Stop changing data. - Pure functions: Same input gives same output. No side effects. Why this matters for you: - Your code becomes predictable. - Testing becomes easier. - Bugs decrease. See this in modern tools: - React: Uses functional components and hooks. - Redux: Uses pure functions for state. Tips for performance: - Use memoization to store results. - Use debounce for fast events. - Keep function chains short to keep code readable. Use stack traces and profilers to find bugs. Source: https://lnkd.in/g5UC7pu3
To view or add a comment, sign in
-
💻 Day 1 of Coding Today I practiced JavaScript fundamentals and solved some problems: • Calculated average marks from an array • Applied 10% discount on item prices using loops • Worked with arrays (adding, removing, replacing elements) • Created functions to count vowels in a string (normal + arrow function) • Practiced if-else and loop-based questions While solving these, I did face some difficulties understanding the logic at first, but after thinking through the problems step by step, I was able to figure them out. What I learned: Better understanding of loops and arrays How to manipulate data inside arrays Writing cleaner logic step by step Small progress, but staying consistent 🚀 #JavaScript #100DaysOfCode #WebDevelopment
To view or add a comment, sign in
-
Day 66 | JavaScript Loops & Array Iteration Today I practiced JavaScript loops and working with arrays of objects🧑🏻💻 - What I Worked On: •Iterated through array of objects using for loop •Printed all elements and accessed object properties like loc •Used loop with step increment (i += 2) to print alternate values •Practiced reverse counting using for and while loops •Used forEach() for cleaner array iteration 💡 Key Learning: •Arrays of objects are very common in real-world applications •Loop conditions must be handled carefully (i < length vs <= length) •forEach() is simple and readable for iteration •Multiple ways to loop → choose based on requirement Takeaway: Mastering loops is key to handling data efficiently in JavaScript Consistency is improving logic step by step #Day66 #JavaScript #Loops #Arraylteration #ProblemSolving #CodingJourney #10000Coders #WebDevelopment #SravanKumarSir
To view or add a comment, sign in
-
I learned all of this in JavaScript in less than 7 days. And I'm just getting started. Here's everything I covered, from absolute zero: 📦 Variables & Scope → var / let / const → Global, Function & Block Scope → Hoisting + Temporal Dead Zone (TDZ) 🧱 Data Types → Primitives vs Reference Types → Symbols, Ternary Operator ⚙️ Functions → Default Params, Rest & Spread → First-Class & Higher-Order Functions → Pure vs Impure Functions → Arrow Functions → Closures ← this one broke my brain first 📋 Arrays & Methods → sort(), forEach(), map(), filter() → find(), some(), every() 🗂️ Objects → Object basics, properties & methods → Destructuring ✨ ES6+ Syntax → Spread Operator → Array & Object Destructuring I learned all of this. Not because I'm talented. Because I showed up every single day. The study log is in the image, every topic tracked, every concept checked off. If you're also learning JavaScript right now, save this. We're on the same road. 👇 #JavaScript #buildinpublic
To view or add a comment, sign in
-
-
🚀 Exploring Blog 9 of the JS series: Map and Set in JavaScript. While developers often rely on objects and arrays, there are specific scenarios where Maps and Sets offer distinct advantages. Understanding when to use these data structures can enhance your coding practices. For insights into these use cases, check out the short blog linked below. Blog link: https://lnkd.in/gWRsZxy6 Hitesh Choudhary Piyush Garg Chai Aur Code #webdevcohort2026 #javascript #jsdatatypes
To view or add a comment, sign in
-
Most JavaScript problems aren't about writing code — they're about understanding what it's actually doing. When you're debugging something subtle or trying to reason about performance, the issue usually isn't syntax. It's what's happening under the hood. JavaScript in Depth by James Snell is built for that layer. It focuses on how JavaScript actually works: how engines execute your code, how runtimes interact with system APIs, and why certain behaviors show up in real-world applications. It's not a step-by-step guide. It's a way to build the mental model behind the language, so you can troubleshoot more effectively, revisit edge cases with confidence, and make better use of AI-generated code instead of treating it as a black box. Explore the book: https://hubs.la/Q04bjmfM0
To view or add a comment, sign in
-
-
Today I revised all the basic concepts of JavaScript 💻 Sometimes we focus so much on learning new things that we forget to strengthen our fundamentals. So today, I went back and revised the core concepts. I covered: 🔹 Variables (var, let, const) 🔹 Data types (primitive & non-primitive) 🔹 Functions and scope 🔹 Arrays and objects 🔹 Loops (for, while) 🔹 Conditional statements (if-else, switch) 🔹 Hoisting 🔹 Closures (basic understanding) 🔹 DOM basics While revising, I realized that many concepts I thought I knew still had gaps. Revision helped me connect everything more clearly. One thing I learned today: 👉 Strong fundamentals make advanced topics much easier. Now I’ll try to revise regularly along with learning new things. What’s one JavaScript concept you find confusing? #JavaScript #WebDevelopment #LearningInPublic #Consistency #CodingJourney
To view or add a comment, sign in
-
Understanding JavaScript arrays changed how I think as a developer. Coming from a teaching background I thought coding was memorizing syntax. Feeling a level of guilt when I pulled out my cheat sheet. But working with arrays like .map( ) and .reduce( ) helped me make a lasting connection. It’s not about memorizing code. It’s about solving problems efficiently. Instead of looping manually, I can transform and analyze data in a much cleaner way. If you’re learning JavaScript, stick with it until it clicks! Now I focus less on memorizing and more on understanding patterns. #SoftwareDeveloper #Tech #FullStack #JavaScript #SoftwareEngineer #WebDevelopment #MERNStack
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