Today I explored one of the most essential building blocks in programming — Conditional Statements. Conditional statements help our code make decisions — they check if something is true or false and execute actions accordingly. Here’s a quick example: let score = 85; if (score >= 90) { console.log("Excellent!"); } else if (score >= 70) { console.log("Good job!"); } else { console.log("Keep practicing!"); What I learned today: The difference between if, else if, and else How to use comparison operators like ==, ===, >, <, etc. Why using === is safer than == in JavaScript (strict equality vs type coercion) Conditional statements are like the brain of your program — they help it respond intelligently to different situations. On to Day 5 tomorrow — excited to keep building momentum! #100DaysOfCode #JavaScript #WebDevelopment #CodingJourney #LearnToCode
Learned Conditional Statements in JavaScript Today
More Relevant Posts
-
Tired of JavaScript fundamentals feeling fuzzy? 🤯 If concepts like Hoisting, Closures, and Prototypes slow you down, you need a clearer reference. I've distilled the core structure rules of the language into Cheat Sheet Part 1: JavaScript Static Core for developers. Quickly Master: - Scope & TDZ: Variable boundaries (let/const vs var). - Hoisting Logic: What the engine really moves. - Closures: How functions create private memory. - Prototypes: The true foundation of JS inheritance. Stop guessing, start coding with confidence. ➡️ View the attached PDF now to get your free copy! 💾 #JavaScript #WebDevelopment #CodingTips #Programming #CheatSheet
To view or add a comment, sign in
-
JavaScript Closures Explained 💡 A closure is a powerful feature in JavaScript where an inner function retains access to variables from its outer function, even after the outer function has finished executing. This means the inner function "remembers" the environment it was created in. Closures enable data encapsulation, function factories, and help with keeping state in asynchronous code. Example: function outer() { let count = 0; return function inner() { count++; console.log(count); }; } const counter = outer(); counter(); // 1 counter(); // 2 counter(); // 3 Here, inner remembers the count variable even after outer is executed. This is what makes closures so useful! #JavaScript #Closure #WebDevelopment #JavaScriptClosures #Coding #Programming #LearnJavaScript #FrontendDevelopment #DevTips #JavaScriptTips #CodeNewbie
To view or add a comment, sign in
-
Day 8 of #30DaysOfJavaScript on LeetCode Today's challenge: 2629 — Function Composition The task was to implement a function that takes an array of functions [f1, f2, f3, ..., fn] and returns a new function that represents their composition. In simple terms, the composed function should apply all the given functions from right to left, just like: f(g(h(x))) Here’s my solution 👇 var compose = function(functions) { return function(x) { let res = x; for (let i = functions.length - 1; i >= 0; i--) { res = functions[i](res); } return res; } }; This challenge gave me a deeper understanding of how function chaining and composition work in JavaScript — building complex logic from smaller, reusable functions. It’s a beautiful example of how functional programming principles simplify problem-solving! Try it out here : https://lnkd.in/g6WC5mu7 #JavaScript #LeetCode #CodingChallenge #LearningJourney #30DaysOfCode #Functions #Callbacks #Programming #Composition
To view or add a comment, sign in
-
-
Practicing JavaScript Logic Building Day 💻 🚀 Today I practiced multiple JavaScript logic-building exercises to strengthen my fundamentals and problem-solving skills. Here’s what I worked on 👇 🔹 Age eligibility checker 🔹 Multiplication table generator 🔹 Password validation (with limited attempts) 🔹 Counting and looping challenges 🔹 Divisible numbers finder 🔹 Odd number sum calculator 🔹 ATM simulator with balance check These small exercises helped me practice loops, conditions, comparisons, user input handling, and logical thinking the core of any good developer mindset 💪 💻 I pushed all my code to GitHub: 🔗 https://lnkd.in/d5cPhhzC 💬 How do you practice JavaScript logic daily challenges, projects, or problem sets? #JavaScript #WebDevelopment #Frontend #CodingJourney #LearningInPublic #100DaysOfCode #ProblemSolving #BuildInPublic
To view or add a comment, sign in
-
-
Javascript has come a long way with its asynchronous programming features from the early days of callbacks to the present day async/await patterns. Today I bumped into a new feature Promise.try(). Promise.try() provides a uniform way to wrap any operation into a promise. Regardless of whether your function returns a value, throws an error, or returns a promise, everything is handled consistently. Unlike using Promise.resolve(func()), which hides whether the call succeeded or failed, Promise.try() makes error and result handling explicit and predictable. It works on both asynchronous and synchronous functions. This feature is available Node 23 >
To view or add a comment, sign in
-
-
Day 34 -Strengthening Logic with Loops & Conditionals in JavaScript 🔁 Today’s session focused on building the foundation of programming logic mastering loops and conditionals to make code smarter and more dynamic. Here’s what I practiced today: 🔹 Printed numbers in both increasing and decreasing order 🔹 Filtered even numbers using conditional checks 🔹 Repeated words for pattern-based outputs 🔹 Checked even/odd numbers using loop logic 🔹 Took user input to detect positive or negative values 🔹 Created a small program to check voting eligibility based on age Each exercise helped sharpen my logical thinking and problem-solving skills step by step, getting closer to writing cleaner and more efficient code! 💪 #Day34 #JavaScript #WebDevelopment #CodingJourney #SheryiansCodingSchool #FrontendDeveloper #ProblemSolving
To view or add a comment, sign in
-
-
⚡ Day 34 | Mastering Operators & Conditionals in JavaScript Today’s session (Lec-41) was packed with logic and power! 🔥 I explored how JavaScript makes decisions and performs calculations — the true backbone of programming. 💡 Key Highlights: ● Arithmetic, Comparison, Logical & Bitwise Operators ● Short-circuit evaluation & ternary conditions ● if, else if, and switch statements in real-world logic These concepts make code think — transforming simple scripts into intelligent, responsive programs. 🙏 Thanks to @Love for simplifying complex logic beautifully! ✅ Day 35 complete — 46 more to go 🚀 🔗 GitHub Repo: https://lnkd.in/dtdU9-zZ #JavaScript #WebDevelopment #Frontend #CodingJourney #LearnWithMe #Programming #LoveForCoding ❤️
To view or add a comment, sign in
-
💡 𝗗𝗲𝗯𝘂𝗴𝗴𝗶𝗻𝗴 𝗶𝘀 𝗮𝗻 𝗔𝗿𝘁, 𝗡𝗼𝘁 𝗮 𝗙𝗶𝗿𝗲𝗳𝗶𝗴𝗵𝘁! 🔥 Can totally relate to this one 😅 There was a time my codebase was 90% logic and 10% console.logs() — now it’s 90% breakpoints and structured logs 😂 As projects scale, console.log() becomes chaos, and real debugging becomes all about: 🧩 Understanding state changes ⚙️ Stepping through breakpoints 📊 Analyzing stack traces 🚨 Tracking exceptions in real-time So true — debugging is where you actually learn how your code thinks 🧠 💬 Curious — how many of you still have that one console.log("here") left in production by mistake? 😜 🔹 #JavaScript 🔹 #Debugging 🔹 #DeveloperLife 🔹 #WebDevelopment 🔹 #CodeTips 🔹 #BodhiLearn 🔹 #BodhiTechTalks
Full-Stack Web Developer | WordPress, Laravel & SEO Specialist | Turning Ideas into Interactive Web Apps
💻 Debugging Like a Pro: Are You Still Using console.log()? We’ve all been there — dropping console.log() statements all over our JavaScript code just to trace what’s going wrong. 😅 But as projects grow, debugging becomes an art — not just a quick print statement! 🧠 Here’s what professionals prefer instead: Browser DevTools → Real-time debugging, breakpoints, call stacks VS Code Debugger → Step-by-step control with variable inspection Error Tracking Tools like Sentry or LogRocket → Automated bug tracking Unit Tests + TypeScript → Prevent bugs before they happen The meme says it all: “He still debugs with console.log.” “No way!” 😆 #WebDevelopment #JavaScript #CodingHumor #Debugging #DeveloperLife #SoftwareEngineering #Programmers #FrontendDeveloper #TechCommunity #VSCode #CodeTips #CodingLife
To view or add a comment, sign in
-
-
Day 3 – JavaScript Loops Practice In this task, I practiced different types of JavaScript loops — for, while, do...while, and for...of — to understand how iteration works in programming. I applied loops to solve small problems like counting numbers, iterating over arrays, and displaying patterns in the console. This practice improved my logic-building skills, debugging techniques, and understanding of flow control in JavaScript. Key Learning Areas: Difference between for, while, and do...while loops Using loops with arrays and objects Avoiding infinite loops and understanding loop conditions Real-time testing using console.log() #JavaScript #WebDevelopment #FrontendLearning #CodingChallenge #Loops #CodingJourney #WomenInTech #100DaysOfCode
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