<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sathish Kumar</title>
    <description>The latest articles on DEV Community by Sathish Kumar (@sathish_kumar_967).</description>
    <link>https://dev.to/sathish_kumar_967</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4127185%2Ff2b5074a-d75b-4ecc-b681-4b213187de46.jpeg</url>
      <title>DEV Community: Sathish Kumar</title>
      <link>https://dev.to/sathish_kumar_967</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sathish_kumar_967"/>
    <language>en</language>
    <item>
      <title>JavaScript:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Mon, 12 Oct 2026 14:26:27 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/javascript-c1l</link>
      <guid>https://dev.to/sathish_kumar_967/javascript-c1l</guid>
      <description>&lt;p&gt;&lt;strong&gt;1.Listen for the Click Event:&lt;/strong&gt;&lt;br&gt;
​First, we attach an event listener to the button element to trigger an action when a user clicks it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;buttonTag.addEventListener('click', addToCart);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Add Item &amp;amp; Update DOM:&lt;/strong&gt;&lt;br&gt;
​Inside the addToCart function:&lt;br&gt;&lt;br&gt;
​We push the selected product to our cart array.&lt;br&gt;&lt;br&gt;
​We update the UI count dynamically using innerText.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;function addToCart(product) {&lt;br&gt;
  cart.push(product);&lt;br&gt;
  document.getElementById('cart-count').innerText = cart.length;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.Save Data in LocalStorage:&lt;/strong&gt;&lt;br&gt;
​To make sure data stays saved in the browser, we use localStorage.setItem:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;localStorage.setItem("cart-item", JSON.stringify(cart));&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>frontend</category>
      <category>programming</category>
    </item>
    <item>
      <title>How to call an API in JavaScript:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Sat, 10 Oct 2026 16:42:21 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/how-to-call-an-api-in-javascript-2n72</link>
      <guid>https://dev.to/sathish_kumar_967/how-to-call-an-api-in-javascript-2n72</guid>
      <description>&lt;p&gt;If you are learning JavaScript, calling an API is one of the most exciting things you will learn. It allows your website to talk to other servers and get data (like weather, user profiles, or products).&lt;/p&gt;

&lt;p&gt;​Here is the easiest way to do it using fetch() and async/await:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;async function getUserData() {&lt;br&gt;
  try {&lt;br&gt;
    // 1. Fetch data from the API URL&lt;br&gt;
    const response = await fetch('&lt;a href="https://api.github.com/users/octocat'" rel="noopener noreferrer"&gt;https://api.github.com/users/octocat'&lt;/a&gt;);&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// 2. Convert the response into JSON format
const data = await response.json();

// 3. Print the data in the console
console.log(data);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;} catch (error) {&lt;br&gt;
    // Handle any errors here&lt;br&gt;
    console.error('Error fetching data:', error);&lt;br&gt;
  }&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;getUserData();&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Simple &amp; Direct (Best for quick engagement):</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Thu, 08 Oct 2026 15:04:34 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/simple-direct-best-for-quick-engagement-2gl4</link>
      <guid>https://dev.to/sathish_kumar_967/simple-direct-best-for-quick-engagement-2gl4</guid>
      <description>&lt;p&gt;&lt;strong&gt;Understanding the DOM &amp;amp; Basic Manipulation!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​Today, I revised key Web Development concepts—focusing on DOM Manipulation and Equality Operators in JavaScript.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;​Here is a quick summary of what I learned:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;​1.What is DOM?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​DOM stands for Document Object Model.  &lt;/p&gt;

&lt;p&gt;​It represents the HTML web page as objects, allowing us to dynamically change content using JavaScript.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Selecting &amp;amp; Changing Elements:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​document.getElementById('idName'): Selects an HTML element using its unique ID.  &lt;/p&gt;

&lt;p&gt;​.innerText: Used to update or modify the text content inside an element.  &lt;/p&gt;

&lt;p&gt;​appendChild(): Used to add/append a new node or element to the end of a parent container.  &lt;/p&gt;

&lt;p&gt;​** Loose vs. Strict Equality in JavaScript:**&lt;/p&gt;

&lt;p&gt;​10 == "10" ➔ true (Checks value only, performs type coercion).  &lt;/p&gt;

&lt;p&gt;​10 === "10" ➔ false (Checks both value and data type).&lt;/p&gt;

</description>
      <category>career</category>
      <category>api</category>
      <category>beginners</category>
      <category>javascript</category>
    </item>
    <item>
      <title>JavaScript Notes:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Wed, 07 Oct 2026 17:16:16 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/javascript-notes-jhc</link>
      <guid>https://dev.to/sathish_kumar_967/javascript-notes-jhc</guid>
      <description>&lt;p&gt;&lt;strong&gt;1.Spread Operator (...):&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​Used to expand elements of an array or add new elements easily.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;let arr2 = [4, 5, 6];&lt;/p&gt;

&lt;p&gt;arr2 = [...arr2, 7]; // Adding 7 to the existing array&lt;/p&gt;

&lt;p&gt;console.log(arr2); &lt;/p&gt;

&lt;p&gt;// Output: [4, 5, 6, 7]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Array Destructuring &amp;amp; Rest Operator (...):&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​Extracting specific elements from an array into variables, and packing the remaining elements using the Rest operator.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;const arr1 = [1, 2, 3, 4, 5, 6, 7, 8];&lt;/p&gt;

&lt;p&gt;// 'a' gets 1st value, 'b' gets 2nd value, '...c' collects the rest!&lt;/p&gt;

&lt;p&gt;const [a, b, ...c] = arr1;&lt;/p&gt;

&lt;p&gt;console.log(a); &lt;/p&gt;

&lt;p&gt;// Output: 1&lt;/p&gt;

&lt;p&gt;console.log(b); // Output: 2&lt;/p&gt;

&lt;p&gt;console.log(c); // Output: [3, 4, 5, 6, 7, 8]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Fetch API &amp;amp; Promises:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​Used to request data from a server asynchronously.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;const promise = fetch('&lt;a href="https://api.example.com/data'" rel="noopener noreferrer"&gt;https://api.example.com/data'&lt;/a&gt;);&lt;/p&gt;

&lt;p&gt;promise&lt;/p&gt;

&lt;p&gt;.then((res) =&amp;gt; res.json()) // Convert response to JSON&lt;/p&gt;

&lt;p&gt;.then((data) =&amp;gt; {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Accessing specific nested data

console.log(data.product[0].image[0]);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;})&lt;/p&gt;

&lt;p&gt;.catch((err) =&amp;gt; {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Handle errors if the request fails

console.log("Error:", err);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;});&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Takeaway:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​Spread Operator (...): Expands elements.  &lt;/p&gt;

&lt;p&gt;​Rest Operator (...): Combines multiple elements into an array.  &lt;/p&gt;

&lt;p&gt;​Fetch API: Handles asynchronous HTTP requests using Promises.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>frontend</category>
    </item>
    <item>
      <title>JavaScript Basics:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Tue, 06 Oct 2026 15:31:48 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/javascript-basics-2g0a</link>
      <guid>https://dev.to/sathish_kumar_967/javascript-basics-2g0a</guid>
      <description>&lt;p&gt;&lt;strong&gt;Arrays, Functions &amp;amp; Callbacks:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​Here is a quick recap of some fundamental JavaScript concepts I revised today:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.Array Length (.length):&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​mark.length gives the total size (number of elements) in an array.  &lt;/p&gt;

&lt;p&gt;​ &lt;strong&gt;2.Mixed Data Types in Arrays:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​JavaScript arrays can store different types of data together:&lt;/p&gt;

&lt;p&gt;const ar = [10, 20, 30, "abc", true];  &lt;/p&gt;

&lt;p&gt;​&lt;strong&gt;3.The .filter() Method:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​numbers.filter(display)  &lt;/p&gt;

&lt;p&gt;​numbers ➔ Array name  &lt;/p&gt;

&lt;p&gt;​display ➔ Function passed inside .filter()  &lt;/p&gt;

&lt;p&gt;​&lt;strong&gt;4.Callback Functions:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​A callback function is a function passed as an argument to another function.  &lt;/p&gt;

&lt;p&gt;​Example: filterdemo(display)  &lt;/p&gt;

&lt;p&gt;​&lt;strong&gt;5.Arrow Functions (=&amp;gt;):&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;​A concise way to write functions in JavaScript.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>frontend</category>
    </item>
    <item>
      <title>JavaScript for Loop (Increment vs. Decrement)</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Fri, 02 Oct 2026 15:51:59 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/javascript-for-loop-increment-vs-decrement-c99</link>
      <guid>https://dev.to/sathish_kumar_967/javascript-for-loop-increment-vs-decrement-c99</guid>
      <description>&lt;p&gt;Mastering Loops in JavaScript: For Loops Explained Simply!&lt;br&gt;
​Understanding how loops work is a fundamental skill for every web developer. Today, I broke down the for loop flow logic into two simple scenarios:&lt;/p&gt;

&lt;p&gt;​1. Incrementing Loop (Counting Up):&lt;br&gt;
​Initial Value: Starts at i = 0&lt;br&gt;&lt;br&gt;
​Condition: Runs as long as i &amp;lt;= 5&lt;br&gt;&lt;br&gt;
​Step: Increases by 1 (i++)&lt;br&gt;&lt;br&gt;
​Output: 0, 1, 2, 3, 4, 5&lt;br&gt;
Example:&lt;br&gt;
for (let i = 0; i &amp;lt;= 5; i++) {&lt;br&gt;
    console.log(i);&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;2.Decrementing Loop (Counting Down):&lt;br&gt;
​Initial Value: Starts at i = 5&lt;br&gt;&lt;br&gt;
​Condition: Runs as long as i &amp;gt; 0&lt;br&gt;&lt;br&gt;
​Step: Decreases by 1 (i--)&lt;br&gt;&lt;br&gt;
​Output: 5, 4, 3, 2, 1&lt;br&gt;
Example:&lt;br&gt;
for (let i = 5; i &amp;gt; 0; i--) {&lt;br&gt;
    console.log(i);&lt;br&gt;
}&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>frontend</category>
    </item>
    <item>
      <title>JavaScript:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Wed, 30 Sep 2026 15:26:58 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/javascript-3eam</link>
      <guid>https://dev.to/sathish_kumar_967/javascript-3eam</guid>
      <description>&lt;p&gt;Today, I spent time revising two essential core concepts in JavaScript: &lt;br&gt;
JavaScript Objects and Arrow Functions. Here is a quick breakdown of what I covered:  &lt;/p&gt;

&lt;p&gt;​1. JavaScript Objects (Key-Value Pairs &amp;amp; Methods):****&lt;/p&gt;

&lt;p&gt;​Objects allow us to group related data and functionality together.  &lt;/p&gt;

&lt;p&gt;​Example 1: Mobile Object:&lt;/p&gt;

&lt;p&gt;const mobile = {&lt;/p&gt;

&lt;p&gt;brand: "Vivo",&lt;/p&gt;

&lt;p&gt;price: 15000,&lt;/p&gt;

&lt;p&gt;network: "5G",&lt;/p&gt;

&lt;p&gt;browse: function () {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log("Browsing...");
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;Example 2: Bike Objects (TVS &amp;amp; Bajaj):&lt;/p&gt;

&lt;p&gt;const TVS = {&lt;/p&gt;

&lt;p&gt;model: "XL-100",&lt;/p&gt;

&lt;p&gt;price: 99000,&lt;/p&gt;

&lt;p&gt;cc: 100,&lt;/p&gt;

&lt;p&gt;drive: function () {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log("Speed - 70 km/h");
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;const bajaj = {&lt;/p&gt;

&lt;p&gt;model: "Pulsar",&lt;/p&gt;

&lt;p&gt;price: 150000,&lt;/p&gt;

&lt;p&gt;cc: 150,&lt;/p&gt;

&lt;p&gt;drive: function () {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log("Speed - 120 km/h");
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;2.Arrow Functions :&lt;/p&gt;

&lt;p&gt;​Arrow functions provide a cleaner and shorter syntax for writing function expressions in JavaScript.  &lt;/p&gt;

&lt;p&gt;​Syntax:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(param1, param2) =&amp;gt; expression;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;const add = (i, j) =&amp;gt; i + j;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Constructor Function:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Tue, 29 Sep 2026 13:06:23 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/constructor-function-5i4</link>
      <guid>https://dev.to/sathish_kumar_967/constructor-function-5i4</guid>
      <description>&lt;ol&gt;
&lt;li&gt;What is a Constructor Function?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;​It is a special function used to initialize objects with specific values.&lt;br&gt;&lt;br&gt;
​It is called automatically when a new object is created using the new keyword. &lt;/p&gt;

&lt;p&gt;​2. Naming Convention Rule:&lt;/p&gt;

&lt;p&gt;​Regular functions start with a lowercase letter (e.g., function laptop()).&lt;br&gt;&lt;br&gt;
​Constructor functions start with an uppercase letter (e.g., function Laptop()). &lt;/p&gt;

&lt;p&gt;​ Key Concept:&lt;/p&gt;

&lt;p&gt;The this keyword refers to the current object being created. &lt;/p&gt;

&lt;p&gt;​ Example Code:&lt;/p&gt;

&lt;p&gt;function Laptop(brand, model, price, rom, ram) {&lt;br&gt;
    this.brand = brand;&lt;br&gt;
    this.model = model;&lt;br&gt;
    this.price = price;&lt;br&gt;
    this.rom = rom;&lt;br&gt;
    this.ram = ram;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;const laptop1 = new Laptop("Lenovo", "l15", 45000, 512, 8);&lt;br&gt;
const laptop2 = new Laptop("HP", "h15", 35000, 256, 4);&lt;/p&gt;

&lt;p&gt;console.log(laptop1);&lt;br&gt;
console.log(laptop2);&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpusc4fs6fmqqfkqj7ic.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpusc4fs6fmqqfkqj7ic.jpeg" alt=" " width="800" height="1164"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Thrilled to share my latest front-end project:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Mon, 28 Sep 2026 14:54:32 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/thrilled-to-share-my-latest-front-end-project-38ll</link>
      <guid>https://dev.to/sathish_kumar_967/thrilled-to-share-my-latest-front-end-project-38ll</guid>
      <description>&lt;p&gt;I recently built a clean and responsive website for JJ College using only HTML &amp;amp; CSS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Highlights:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🔹 Built purely with semantic HTML5 and CSS3&lt;/p&gt;

&lt;p&gt;🔹 Clean and user-friendly design&lt;/p&gt;

&lt;p&gt;🔹 Fully responsive layout across desktop and mobile&lt;/p&gt;

&lt;p&gt;🔹 Easy navigation for college updates and course details&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check out the live website here:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://shop-ed6a1b.gitlab.io/jjcollege.html" rel="noopener noreferrer"&gt;https://shop-ed6a1b.gitlab.io/jjcollege.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Would love to hear your thoughts and feedback in the comments! &lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>frontend</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JAVASCRIPT FUNCTION:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Sat, 26 Sep 2026 16:46:34 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/javascript-function-5f8p</link>
      <guid>https://dev.to/sathish_kumar_967/javascript-function-5f8p</guid>
      <description>&lt;p&gt;Learning JavaScript step-by-step! Today, I made notes on one of the most fundamental concepts in JS: Functions, Parameters, and Arguments. Here is a quick breakdown:  &lt;/p&gt;

&lt;p&gt;​1. What is a Function?&lt;/p&gt;

&lt;p&gt;​A function is a reusable block of code designed to perform a specific task.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;function biriyani() {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log("Biriyani Ready");
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;biriyani(); // Output: Biriyani Ready&lt;/p&gt;

&lt;p&gt;biriyani(); // Output: Biriyani Ready&lt;/p&gt;

&lt;p&gt;2.Parameters vs. Arguments&lt;/p&gt;

&lt;p&gt;​Parameter: A placeholder variable declared inside the function definition.  &lt;/p&gt;

&lt;p&gt;​Argument: The actual value you pass into the function when calling it.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;// 'i' and 'j' are Parameters (placeholders)&lt;/p&gt;

&lt;p&gt;function add(i, j) {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let result = i + j;

console.log(result);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;// 5 and 10 are Arguments (actual values)&lt;/p&gt;

&lt;p&gt;add(5, 10); // Output: 15&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>frontend</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Today's Learning: JavaScript Basics:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Fri, 25 Sep 2026 17:01:34 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/todays-learning-javascript-basics-5adm</link>
      <guid>https://dev.to/sathish_kumar_967/todays-learning-javascript-basics-5adm</guid>
      <description>&lt;p&gt;​Today's Learning: JavaScript Basics &lt;br&gt;
​I am currently revising core JavaScript concepts and created a quick reference note! Here is a summary of the fundamentals&lt;/p&gt;

&lt;p&gt;​ 1. Data Types (Primitive):&lt;br&gt;
JavaScript has essential primitive data types to handle different kinds of values:&lt;br&gt;&lt;br&gt;
​Number&lt;br&gt;&lt;br&gt;
​BigInt&lt;br&gt;&lt;br&gt;
​String&lt;br&gt;&lt;br&gt;
​Boolean&lt;br&gt;&lt;br&gt;
​Undefined&lt;br&gt;&lt;br&gt;
​Null&lt;br&gt;&lt;br&gt;
​Symbol  &lt;/p&gt;

&lt;p&gt;​ 2. Anatomy of a Variable:&lt;br&gt;
Example: age = 25;&lt;br&gt;&lt;br&gt;
​age ➔ Variable&lt;br&gt;&lt;br&gt;
​= ➔ Assignment Operator&lt;br&gt;&lt;br&gt;
​25 ➔ Value  &lt;/p&gt;

&lt;p&gt;​ 3. Variable Declarations (var, let, const):&lt;br&gt;
​let: Used when declaring a variable for the first time (let age = 35;).&lt;br&gt;&lt;br&gt;
​const: Used for fixed values that shouldn't be reassigned (const Pi = 3.14;).&lt;br&gt;&lt;br&gt;
​var: Traditional variable declaration (var age = 30;).&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
      <category>devops</category>
    </item>
    <item>
      <title>JAVA SCRIPT:</title>
      <dc:creator>Sathish Kumar</dc:creator>
      <pubDate>Thu, 24 Sep 2026 12:35:36 +0000</pubDate>
      <link>https://dev.to/sathish_kumar_967/java-script-5bp5</link>
      <guid>https://dev.to/sathish_kumar_967/java-script-5bp5</guid>
      <description>&lt;p&gt;Today I learned about Data Types in JavaScript.&lt;/p&gt;

&lt;p&gt;Data types tell us what kind of value a variable stores.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Primitive Data Types:&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Primitive data types store simple values.&lt;/p&gt;

&lt;p&gt;String → stores text&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;let name = "Sathish";&lt;/p&gt;

&lt;p&gt;Number → stores numbers&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;let age = 23;&lt;/p&gt;

&lt;p&gt;Boolean → stores true or false&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;let is Student = true;&lt;/p&gt;

&lt;p&gt;BigInt → used for very large integers&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;let bigNumber = 12345678901234567890n;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Non-Primitive Data Type:&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The main non-primitive type is Object.&lt;/p&gt;

&lt;p&gt;Objects can store multiple values in a structured way.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;let student = {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;name: "Sathish",

age: 23
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;};&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frkbsiwp8tple1ntl2tpd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frkbsiwp8tple1ntl2tpd.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>coding</category>
      <category>learning</category>
      <category>frontend</category>
    </item>
  </channel>
</rss>
