🚀 Day 30 of My COHORT 2.0 Development Journey Sheryians Coding School Topic: Operators in JS Today’s class focused on one of the most important foundations of JavaScript: Operators. Operators help us perform calculations, assign values, compare data, and write logical conditions - basically the backbone of any program. Here’s what we covered: 🔢 1️⃣ Arithmetic Operators Used for basic mathematical operations: + , - , * , / , % , ** These help us calculate values and perform number-based logic. 📝 2️⃣ Assignment Operators Used to assign or update variable values: = , += , -= , *= , /= , %= They make updating values shorter and cleaner. ⚖️ 3️⃣ Comparison Operators Used to compare two values: == , === , != , !== , > , < , >= , <= These return true/false and are essential for conditions, loops, and decision-making. 🔐 4️⃣ Logical Operators Used to combine multiple conditions: && (AND) || (OR) ! (NOT) These help in creating complex logical checks in real-world applications. 🧠 Key Takeaway: Operators may look simple, but they form the base of every function, condition, calculation, and logic flow in JavaScript. Today’s class helped me understand how they work behind the scenes and how to use them effectively while building real projects. #JavaScript #Cohort2 #WebDevelopment #FrontendDevelopment #CodingJourney #OperatorsInJS #LearnByDoing #SheriyansCodingSchool
Learning Operators in JavaScript at Sheryians Coding School
More Relevant Posts
-
Day 42 & 43 | Industry Insights + Deep JavaScript Practice 🔥👨💻 Day 42 | Cohort 2.0 Journey Had an amazing discussion with Harsh Vandana Sharma from Sheryians Coding School about: 💡 Latest updates in the IT industry 💡 Skills that actually matter 💡 How to stay consistent in tech 💡 How to grow as a developer in 2025 These sessions always reset the mindset and boost clarity. Day 43 | Cohort 2.0 Journey Session was fully packed with pure JavaScript concepts through practical examples by Harsh Vandana Sharma from Sheryians Coding School: ✔️ Higher Order Functions ✔️ Pure vs Impure functions ✔️ Function destructuring ✔️ Normal vs Arrow functions (this difference!) ✔️ map(), filter(), reduce() ✔️ some() & every() ✔️ Object.freeze() & Object.seal() ✔️ Optional chaining ✔️ Nested objects ✔️ Real logic-building questions From HOFs to object behaviour to array transformations got really connected with lot of core concepts together. #Day42 #Day43 #JavaScript #SheryiansCodingSchool #LearningJourney #ProblemSolving #HOF #ArrowFunctions #FrontendDevelopment #Cohort2
To view or add a comment, sign in
-
Week 5 | Cohort 2.0 | Sheryians Coding School This week was all about diving deep into JavaScript fundamentals understanding how the language works under the hood and writing cleaner, logical code. 🔹JavaScript Data Types Explored all core data types and their behavior: Primitive types : stored by value (Number, String, Boolean, Null, Undefined, Symbol) Reference types : stored by reference (Object, Array, Function) Also learned about NaN, Infinity, and how comments work in JS. 🔹Basic Programming in JS Practiced writing simple programs to understand logic, syntax, and structure. 🔹Operators, Hoisting & TDZ Learned about different JS operators: Arithmetic, Assignment, Comparison, Logical, Ternary, String, Spread/Rest, Nullish Coalescing & Optional Chaining. Also understood how Hoisting works for variables and functions, and what the Temporal Dead Zone (TDZ) means for let and const. 🔹Operators Practice Session Reinforced concepts through problem-solving and exercises. 🔹Loops & Conditionals Covered all control flow structures: if, else, if-else, else-if, switch, while, do-while, for, forEach, for...in, for...of, and even recursion. Each loop and condition added a new layer of clarity to how logic flows in JavaScript! This week strengthened my logical thinking and problem-solving skills, the core of becoming a good developer. Excited to keep pushing forward! #WebDevelopment #JavaScript #LearningJourney #Coding #SheriyansCodingSchool #Cohort2 #FrontEndDevelopment
To view or add a comment, sign in
-
🚀 Day 31 of Cohort 2.0 (Sheryians Coding School) Today’s session was all about solving an assignment on Basic Operators & Hoisting in JavaScript, and it helped me deeply understand how JavaScript actually executes code behind the scenes. But today’s key learning takeaways were :- Hoisting in JavaScript This part was the highlight of the class - understanding how JavaScript moves declarations to the top before code execution. Learnings: • Functions are hoisted fully You can call them even before they’re defined. • Function expressions(functions that are stored in variables) are NOT hoisted fully If you create a function using a variable, you’ll get an error when calling it before initialization. • What gets hoisted? → var, let, const, and functions • What gets hoisted fully? → var (initialized as undefined) and functions • What does NOT get hoisted fully? → let, const, and function expressions (they throw errors like “Cannot access before initialization” or “is not a function”). Understanding hoisting is essential for debugging JS behavior, it’s what separates a beginner from someone who understands how the JS engine really works. Stay tuned 🔥 ❤️ #WebDevelopment #Cohort2 #SheriansCodingSchool #LearningInPublic #HTML #CSS #FrontendDevelopment #BackendDevelopment #FullStackDevelopment #LearningJourney
To view or add a comment, sign in
-
🚀 [Day 15/30] Coding Challenge Journey with @Educative.io 💻 💡 Problem: Similar String Groups Today’s problem was all about identifying relationships between strings and grouping them based on their “similarity.” Two strings are considered similar if they differ in exactly two character positions — meaning you can swap those characters to transform one into the other. My intuition started with this core idea: 👉 If two strings differ by exactly two positions, they belong to the same group. To solve this, I approached the problem like a graph traversal challenge: 1️⃣ Consider each string as a node in a graph. 2️⃣ Create an edge between two nodes if the strings differ by exactly two characters. 3️⃣ Use DFS to explore all connected strings that form a similarity group. 4️⃣ Maintain a visited array to ensure each string is processed once. So for each unvisited string, I triggered a DFS call. That DFS marked all strings connected to it (all strings that were similar by 2-character difference). This naturally formed groups of similar strings — each connected component counted as one group. This problem beautifully reinforced how string similarity + graph connectivity can come together to form a clean and efficient solution 🧠✨ 🔍 Key Learnings: Many string problems hide an underlying graph structure — discovering it is half the solution. DFS is extremely powerful for grouping, clustering, and connectivity problems. A simple rule (differ by 2 characters) can create surprisingly complex group relationships. ✨ Small win — once I mapped the problem to graph traversal instead of brute-force comparisons, everything became much more intuitive! #30DaysOfCode #Day15 #CodingChallenge #Educative #DSA #GraphTheory #DFS #JavaScript #ProblemSolving #StringAlgorithms #LearningJourney #KeepCoding
To view or add a comment, sign in
-
Day 30 of Cohort 2.0 🚀 Today’s wrap-up was all about diving deeper into JavaScript fundamentals and understanding how the language handles operations and logic. 💻 Here’s what I learned today: 🔹 Arithmetic Operators → Perform basic mathematical operations 🔹 Assignment Operators → Assign and update variable values 🔹 Comparison Operators → Compare values and return true/false 🔹 Logical Operators → Combine multiple conditions 🔹 Ternary Operator → Write shorter conditional statements 🔹 Type Checking (typeof) → Identify data types in JavaScript 🔹 String Operations → Work with and manipulate text 🔹 Nullish Coalescing (??) → Provide default values when dealing with null or undefined 🔹 Optional Chaining (?.) → Safely access nested object properties 🔹 Hoisting → Understand how variable and function declarations are processed before execution ✨ Key takeaway: Learning these core concepts builds a strong foundation for writing clean, efficient, and bug-free JavaScript code. Sheryians Coding School #sheryianscodingschool #cohort2 #learningjourney #dailyupdates #JavaScript #WebDevelopment #Frontend
To view or add a comment, sign in
-
-
Day 39 of Cohort 2.0 🚀 Today’s session was all about diving into Objects in JavaScript and applying concepts through practical problem-solving. 💻 Here’s what I learned today: 🔹 Objects in JavaScript → Store data in key-value pairs for structured and organized coding 🔹 Accessing & Modifying Object Properties → Learn how to read, update, and delete data dynamically 🔹 Functions + Arrays + Objects Practice → Strengthened logic by solving real-world coding problems combining all three concepts ✨ Key takeaway: Understanding how to work with objects and integrating them with arrays and functions makes JavaScript code more powerful, modular, and efficient. Sheryians Coding School #sheryianscodingschool #cohort2 #learningjourney #dailyupdates #JavaScript #WebDevelopment #Frontend
To view or add a comment, sign in
-
-
🚀 Day 35 - Deep Dive into Loops | JavaScript Today’s session took our JavaScript journey to the next level! We explored advanced looping concepts through Level-2 problem-solving exercises, combining for, while, and user interactions with prompt(). 💡 Key Learnings: 🔹 Strengthened logical thinking through real-world problems. 🔹 Broke down complex tasks into smaller, manageable steps. 🔹 Wrote dynamic code that interacts with user input. 🔹 Used loops and conditionals to generate specific outputs and patterns. 🧠 Harsh Bhaiya guided us to approach each challenge strategically first understanding the problem, visualizing loop flow, and then crafting efficient solutions. His advice reminded us that true learning happens when we struggle, reason, and solve independently. Each question solved today added to my confidence and made me appreciate how loops truly power logic in programming. Feeling proud, prepared, and excited to take on even tougher challenges ahead! 💪 📚 Student at: Sheryians Coding School #JavaScript #WebDevelopment #CodingJourney #LearningEveryday #SheryiansCodingSchool #ProblemSolving
To view or add a comment, sign in
-
-
🚀 Day 38 — Cohort 2.0 of Web development with Sheryians Coding School Today I explored some core JavaScript fundamentals that every developer should understand deeply. 🧠 Topics I covered: 🔹 Pure vs Impure Functions — Learned how pure functions always produce the same output for the same input and have no side effects, while impure functions can behave differently depending on external factors. 🔹 Closures — Understood how a function can access variables from its parent scope even after the parent has finished executing. Closures are the backbone of many advanced JS concepts. 🔹 Arrays & Their Methods — Practiced using array methods to add, remove, and manipulate data efficiently. Also explored how the spread operator helps clone and merge arrays easily. 🔹 Objects & Nested Objects — Discovered how objects organize data as key-value pairs and how nesting allows us to represent structured, real-world data more effectively. 💡 Each concept makes me more confident in writing cleaner, smarter, and more logical JavaScript code. Excited to keep building my foundation stronger every day! #Day38 #JavaScript #WebDevelopment #DSA #SheryiansCodingSchool #LearningJourney #FrontendDeveloper #GenAI #100DaysOfCode Harsh Vandana Sharma Sheryians Coding School Community
To view or add a comment, sign in
-
Introducing... JS FUNdamentals! 🥳 In this age of AI and vibe-coding, I still have a strong conviction that it is important to know the very basics of any programming language you would like to work with. How else can you 'vibe-code' if you do not even know what you are doing? That is exactly why I am creating this series titled JS FUNdamentals - a way for me to learn, share, grow and hopefully have some fun! I am very much in awe of the Javascript programming language (and really, any Front End development language or framework) because of the way it allows me to create magic 🪄 on a canvas. It has been the most exciting couple of months just learning to write code and building exciting projects that I have imagined. In this series, I will be writing about exciting concepts I come across in my learning journey to help solidify my understanding and also for anyone who stumbles on this blog looking for answers. This is for you and me. ✨ Stay curious and keep coding. Isioma. https://lnkd.in/gD3Bfusy
To view or add a comment, sign in
-
Day 38 — More Functions & Arrays | 2.0 Job-Ready AI-Powered Cohort Sheryians Coding School🚀 Today’s session covered deeper JavaScript fundamentals: ✅ More Function Concepts Anonymous, higher-order, callback, first-class functions Pure vs impure functions ✅ Understanding Scope Global, local, block scope ✅ Closures What closures are and why they’re useful ✅ Arrays Creating arrays, accessing elements Methods: push, pop, shift, unshift, filter, indexOf, spread operator Looping arrays with for and forEach ✅ Objects Creating, accessing, modifying objects Nested objects & object methods Bit by bit, JavaScript is getting clearer and more powerful 🔥 #JavaScript #WebDevelopment #Frontend #SheryiansCodingSchool #Arrays #Functions
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