🚀 Day 5/100 JavaScript #100daysofcodechallenge 🚀 📌 Today’s Progress: Today I built a MathBot using JavaScript. The bot teaches how the Math object works by showing real examples. It generates random numbers, creates numbers within a range, and converts them into whole numbers. It also shows how different rounding methods behave and how to find the highest and lowest values in a set of numbers. This project helped me understand how numbers work in JavaScript and how small formulas control outcomes. I am starting to see how simple logic can power real features in applications. One step at a time. One concept at a time. Check it out on my GitHub: https://lnkd.in/dvNnEXep Screenshots of codes are below. #100DaysOfCode #CodetrainAfrica #codetrainafrica #Gen31 #JavaScript #WebDevelopment #CodingJourney #LearnToCode #SoftwareEngineering #FrontendDevelopment #FullStackDevelopment #CodingLife #DevCommunity #BuildInPublic #TechLearning #Programming #Developers #CareerInTech #Everydaycoding #Technology #JavaScriptForBeginners Richard Brandt Sam Generals William Brandt Boateng Harrison Joshua Doe Foster Frimpong Flora Dadie
JavaScript MathBot Built with 100 Days of Code Challenge
More Relevant Posts
-
Today I turned another part of my JavaScript learning into a mind map. After spending time on values, then on program structure, I wanted to go deeper into one of the most important values in JavaScript: functions. The more I study them, the more I see that functions are not just reusable blocks of code. They are closely connected to bindings, scope, lexical environment, closure, recursion, and the call stack. So I sketched this mind map to connect ideas like: - function declarations, function expressions, and arrow functions - local and global bindings - lexical scope - closure - recursion and the call stack What I find interesting is that functions seem simple at first, but the more you look closely, the more depth you discover. This exercise helped me see more clearly that learning JavaScript is not only about understanding syntax. It is also about understanding what really happens when code runs. Still learning, still refining, but this was another very useful step in the journey. #JavaScript #EloquentJavaScript #Programming #WebDevelopment #LearnInPublic
To view or add a comment, sign in
-
-
💻 Day 9 of Coding Today I explored one of the most important concepts in JavaScript — asynchronous programming. 📚 What I learned: • Difference between Synchronous & Asynchronous execution • How synchronous code runs step-by-step • Why asynchronous programming is needed to avoid blocking • Callbacks: Passing functions as arguments Understanding how async tasks are handled • Callback Hell: Nested callbacks forming a “pyramid of doom” Difficult to read and manage • Promises: Handling async operations more cleanly States: Pending, Resolved, Rejected Using resolve() and reject() • Async / Await: Writing async code in a cleaner, readable way await pauses execution until promise is resolved • IIFE (Immediately Invoked Function Expression) ⚠️ Still learning: • .then() and .catch() with promises What I realized: Async JavaScript is powerful but takes time to understand Concepts are getting deeper and more interesting Practice is key to mastering this Still learning step by step 🚀 #JavaScript #WebDevelopment #100DaysOfCode #Learning
To view or add a comment, sign in
-
🚀 JavaScript: From Basics to Building Logic Started diving deeper into JavaScript, and honestly… it’s more than just a language — it’s pure logic building 🧠💻 Here’s what I’ve been practicing lately: ✨ Writing clean and simple programs ✨ Understanding loops & conditions ✨ Working with arrays & strings ✨ Solving real logic-based problems ✨ Improving problem-solving mindset 💡 Big realization: It’s not about memorizing code… It’s about thinking like a programmer Every small program I write is helping me: ✔ Improve logic ✔ Boost confidence ✔ Get closer to real-world development 🔥 Still learning. Still improving. Still coding. If you’re also learning JavaScript, keep going — consistency beats talent 💯 #JavaScript #WebDevelopment #CodingJourney #Programming #Developers #Learning #Tech #GrowthMindset
To view or add a comment, sign in
-
🚀 Mastering JavaScript Fundamentals Understanding core concepts like Array & String methods is a game-changer for writing clean, efficient code. From map() and filter() to split() and trim(), these built-in methods help you solve problems faster and write smarter logic. 💡 Consistency in learning the basics builds a strong foundation for advanced development. Sharing this quick visual guide to help beginners and refresh concepts for developers! What’s your most used JavaScript method? 👇 #JavaScript #WebDevelopment #Coding #LearnToCode #Frontend #Programming #Developers
To view or add a comment, sign in
-
-
Learning JavaScript basics step by step 💻 Today I understood the difference between var, let, and const. 👉 var → old, can redeclare & change (avoid) 👉 let → can change value 👉 const → cannot change value 💡 Simple rule: Use const by default, use let when needed. Small concepts like this help in writing better code every day #JavaScript #Coding #WebDevelopment #LearnToCode #Developers
To view or add a comment, sign in
-
-
Most people “learn” JavaScript. Few actually understand it. After completing “Namaste JavaScript” by Akshay Saini 🚀, I realised : 👉 Hoisting isn’t magic 👉 Closures aren’t confusing 👉 The Event Loop isn’t scary It’s all about understanding the engine behind the code. This course helped me shift from: ❌ Copying code ➡️ Thinking like a developer Now the real journey begins — building, failing, and improving. If you're learning JavaScript, don’t rush. Depth > speed. #JavaScript #Programming #LearningInPublic #WebDev #AkshaySaini
To view or add a comment, sign in
-
-
𝐃𝐚𝐲 𝟏𝟐/𝟏𝟓 𝐨𝐟 𝐦𝐲 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 🚀 Not gonna lie… Today’s topic felt a bit confusing. But I didn’t skip. 💡 What I learned: Promises in JavaScript .then() and .catch() Handling asynchronous code 🧠 What I understood: JavaScript doesn’t always run things step by step. Some tasks take time… Like fetching data from an API. Promises help handle those situations. At first, I didn’t understand why we even need promises… But after learning about async tasks, it started making sense. 📌 My biggest takeaway: Not everything happens instantly in coding… And that’s okay. Learning how to handle delays is part of becoming a developer. Still learning… Still pushing through confusion… See you on Day 13 🚀 #JavaScript #CodingJourney #LearningInPublic #Day12 #Promises #WebDevelopment #Consistency #Programming
To view or add a comment, sign in
-
-
⚡ The JavaScript Mistake I Kept Making (And How I Fixed It) When I started learning JavaScript, I thought this was fine: if (value == 10) { console.log("Equal"); } But later, I learned something important: 👉 == vs === So I changed it to: if (value === 10) { console.log("Equal"); } 💡 What’s the difference? 🔹 == → checks value only (does type conversion) 🔹 === → checks value + type (strict comparison) 🚨 Example: 0 == false // true 😯 0 === false // false ✅ 🔥 The lesson? 👉 Always prefer === in real projects 👉 It avoids unexpected bugs 👉 Makes your code more predictable 📌 Small concepts like this separate beginners from confident developers. What JavaScript mistake taught you the most? #JavaScript #Coding #WebDevelopment #Programming #Developers #LearningJourney #CodeNewbie #codebegun
To view or add a comment, sign in
-
𝐃𝐚𝐲 𝟑/𝟏𝟓 𝐨𝐟 𝐦𝐲 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 🚀 3 days in… and I’m still showing up. Not perfect. Not fast. But consistent. 💡 What I learned: Operators in JavaScript Arithmetic operators (+, -, *, /) Comparison operators (==, ===, !=) Logical operators (&&, ||) 🧠 What I understood: JavaScript is not just about storing data… It’s about working with it. For example: Adding numbers Comparing values Checking conditions At first, I thought == and === are the same… But they’re not. That small difference confused me a bit. But after trying examples, I got clarity. 📌 My biggest takeaway: Small differences matter a lot in coding. One symbol can completely change the result. Still learning. Still improving. See you on Day 4 🚀 #JavaScript #CodingJourney #LearningInPublic #Day3 #Consistency #WebDevelopment #Programming #Developers
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