🚀 JavaScript Learning Update – Day 15 Today, I studied Classes and Objects in JavaScript and wrote a blog on: “Why JavaScript Really Needs the class Keyword” While learning this topic, I explored: • How objects were created before ES6 (constructor functions & prototypes) • Why the class keyword was introduced • How class improves readability and structure • The difference between constructor functions and class syntax • How OOP concepts work in JavaScript Writing this blog helped me understand not just how to use classes, but why they exist in JavaScript. Instead of memorizing syntax, I focused on understanding the reasoning behind the language design. Building strong fundamentals, one concept at a time. #JavaScript #OOP #WebDevelopment #LearningInPublic #FrontendDeveloper #CodingJourney
JavaScript Classes and Objects Explained
More Relevant Posts
-
🚀 JavaScript Learning Update – Day 19 Today, I wrote a detailed blog on Inheritance in JavaScript. While studying inheritance, I explored: • How the extends keyword connects parent and child classes • How super() works inside constructors • How method overriding functions • How inheritance improves code reusability and structure • What actually happens behind the scenes when a class inherits another Writing this blog helped me not only understand the concept deeply but also explain it clearly in simple terms. Inheritance is a powerful concept in OOP, and mastering it makes building scalable and maintainable applications much easier. Learning deeply. Writing clearly. Growing consistently. #JavaScript #OOP #WebDevelopment #LearningInPublic #FrontendDeveloper #DeveloperJourney
To view or add a comment, sign in
-
⭐ Learning JavaScript by Building Projects Recently, I’ve been focusing on strengthening my JavaScript fundamentals, and I built a simple Bat Ball Stump game to practice core concepts. Instead of just watching tutorials, I wanted to apply what I learned in a small working project. Through this project, I practiced: 🔹 Variables and data types 🔹 Functions and function calls 🔹 Conditional statements (if–else logic) 🔹 Random number generation 🔹 Objects to manage score 🔹 DOM manipulation to update results dynamically 🔹 LocalStorage to persist data One interesting part was managing and updating the score object correctly and resetting it without breaking the logic — small bugs there taught me a lot about how JavaScript actually behaves. This project reminded me that mastering basics is powerful. Clean logic > complex code. Currently continuing to explore deeper concepts and building more small projects alongside.⭐ #JavaScript #WebDevelopment #LearningJourney #FrontendBasics #CodingPractice
To view or add a comment, sign in
-
If you’re learning JavaScript, these array methods will save you a lot of time. Instead of writing long loops, you can use 𝗯𝘂𝗶𝗹𝘁-𝗶𝗻 𝗺𝗲𝘁𝗵𝗼𝗱𝘀 like: • push() • pop() • shift() • unshift() • map() • filter() • reduce() • forEach() They make your code 𝗰𝗹𝗲𝗮𝗻𝗲𝗿, 𝘀𝗵𝗼𝗿𝘁𝗲𝗿, 𝗮𝗻𝗱 𝗲𝗮𝘀𝗶𝗲𝗿 𝘁𝗼 𝗿𝗲𝗮𝗱. While documenting my learning journey, I wrote a beginner-friendly blog explaining these methods with 𝘀𝗶𝗺𝗽𝗹𝗲 𝗲𝘅𝗮𝗺𝗽𝗹𝗲𝘀 and 𝘃𝗶𝘀𝘂𝗮𝗹 𝗱𝗿𝘆 𝗿𝘂𝗻𝘀. 𝗥𝗲𝗮𝗱 𝗵𝗲𝗿𝗲 👇 https://lnkd.in/gghsxHJX Chai Aur Code ☕ #javascript #webdevelopment #learninpublic
To view or add a comment, sign in
-
-
Just published a new JavaScript article 🚀 Topic: Understanding Objects in JavaScript Covered: • What objects are and why we use them • Creating objects • Dot vs bracket notation • Updating, adding, deleting properties • Looping through object keys Objects are everywhere in JavaScript — mastering them strengthens your fundamentals 💻 If you're learning JS, this is an important concept. Read the full article here 👇 👉 https://lnkd.in/gZsXX3nr Akash Kadlag Chai Aur Code Jay Kadlag Anirudh J. Piyush Garg Hitesh Choudhary #Programming #WebDev #Blog #JavaScript #FrontendDevelopment #FrontendDeveloper #Coding #Frontend #Beginners #WebDevelopment #LearnToCode #Consistency #100DaysOfCode #CodingJourney #ContinuousLearning #Learning #LearningJourney #LearnInPublic #LearningInPublic #chaicode #ChaiCode #Cohort #Cohort26 #Cohort2026
To view or add a comment, sign in
-
-
🚀 Day 1 of learning TypeScript — Started from scratch today, diving into the basics of TS. Here's what I picked up on Day 1: ✅ TypeScript is essentially a wrapper on top of JavaScript — it adds a layer, compiles down to .js, and then runs via Node.js ✅ What JS doesn't have (but TS does): → Interfaces → Generics → Abstraction (Abstract classes & Interfaces) → Data-type safety ✅ Primitive Data Types in TS: number | string | boolean | null | undefined ✅ Non-primitive types: object & function — with proper type annotations! ✅ Syntax difference that got me: JS: let age = 97 TS: let age: number = 97 Such a small change, but it makes the code SO much more readable and safe. ✅ Key insight: Even if TS throws a compile-time error, it still generates the .js file — because JS doesn't care about types. The compile-time error is TS doing YOU a favor. 💡 The journey of a thousand lines of code begins with a single type annotation. 😄 Day 1 ✅ — many more to go! #TypeScript #JavaScript #LearningInPublic #Programming #Testing #CodingJourney
To view or add a comment, sign in
-
-
Today, I learnt the basics of JavaScript No frameworks. No advanced topics. Just the basics. I spent time understanding variables, data types, and functions :the true building blocks of JavaScript. Understanding data types reminded me that every value matters whether it’s a string, number, or boolean and mixing them carelessly can lead to unexpected results. Functions showed me the power of reusability. Instead of repeating code, you can structure your logic once and use it whenever you need it. What stood out to me today is this:Programming isn’t about memorizing code. It’s about understanding how things work. It’s about thinking step by step. It’s about writing instructions clearly enough for a computer to follow. And honestly, that’s a mindset shift. This journey is not about rushing to advanced concepts. It’s about building a strong foundation that I can confidently grow from. #30DaysOfTech #JavaScript #LearningInPublic #BuildInPublic #TechJourney #LearningWithTS #TSAcademy
To view or add a comment, sign in
-
-
📚 Strengthening My JavaScript Foundations This Week This week, I spent time revisiting and reinforcing some of the most important core concepts in JavaScript to deepen my understanding of how the language works behind the scenes. During this revision, I explored how arrays and objects help structure and manage data efficiently, along with the various methods that make them powerful tools in everyday programming. I also revisited functions and their role in creating reusable and modular code. I strengthened my understanding of how JavaScript controls function context using concepts like call, apply, and bind, and how the new keyword and prototypes play a crucial role in object creation and inheritance. I also focused on object-oriented programming concepts in JavaScript and how they help organize code into more scalable and maintainable structures. In addition, I reviewed error handling techniques and the use of promises to handle asynchronous operations more effectively. Revisiting these fundamentals this week helped me connect many concepts together and gain a clearer understanding of JavaScript at a deeper level. Continuous learning and consistent revision are key steps in becoming a better developer, and I’m excited to keep applying these concepts while building projects. #JavaScript #WebDevelopment #LearningJourney #Programming #FrontendDevelopment #Coding
To view or add a comment, sign in
-
🚀 Today I practiced JavaScript fundamentals Today I revised important JavaScript concepts which are very useful for beginners and for interview preparation. 🔹 Variables in JavaScript Learned how to declare variables using var, let, and const and understood the difference between them. 🔹 Data Types Practiced different data types like Number, String, Boolean, Null, Undefined, Object, and Array. 🔹 OOPS Concepts in JavaScript Studied Object Oriented Programming concepts: • Encapsulation • Inheritance • Polymorphism • Abstraction 🔹 Strings in JavaScript Learned string methods like length, toUpperCase(), toLowerCase(), slice(), and concat(). 🔹 Arrays in JavaScript Practiced array operations like push(), pop(), shift(), unshift(), map(), and filter(). 📘 Every day practice makes coding easier and improves problem solving skills. Excited to learn more JavaScript concepts. #JavaScript #WebDevelopment #Learning #Coding #Frontend #OOPS #Programming #Beginners #100DaysOfCode
To view or add a comment, sign in
-
🚀 JavaScript Learning Update - Day 20 Today, I focused on revising the core concepts I’ve learned so far in JavaScript. I revised: • Objects and object methods • Shallow copy vs Deep copy • Array methods and their polyfills (map, filter, forEach) • Classes and Constructors • Encapsulation and Abstraction • Inheritance in JavaScript Instead of learning something new, I strengthened my fundamentals by reviewing concepts and clearing small doubts. Revision helps turn information into understanding. Strong fundamentals > Fast learning. Consistent practice. Continuous improvement. #JavaScript #WebDevelopment #OOP #LearningInPublic #DeveloperJourney #FrontendDeveloper
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