<?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: Chris Pangilinan</title>
    <description>The latest articles on DEV Community by Chris Pangilinan (@chris_pangilinan23).</description>
    <link>https://dev.to/chris_pangilinan23</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3740404%2Fdb9a8010-4196-450d-9e35-739a85b9fabc.jpeg</url>
      <title>DEV Community: Chris Pangilinan</title>
      <link>https://dev.to/chris_pangilinan23</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chris_pangilinan23"/>
    <language>en</language>
    <item>
      <title>Learning JavaScript Part 1</title>
      <dc:creator>Chris Pangilinan</dc:creator>
      <pubDate>Mon, 16 Feb 2026 17:58:14 +0000</pubDate>
      <link>https://dev.to/chris_pangilinan23/learning-javascript-part-1-57ag</link>
      <guid>https://dev.to/chris_pangilinan23/learning-javascript-part-1-57ag</guid>
      <description>&lt;p&gt;I’ve just started learning JavaScript, and I am focusing on the very basics. Understanding simple concepts like data types, how values are stored, and how operators work is really important.&lt;/p&gt;

&lt;p&gt;Here’s a summary of what I learned:&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Basic Data Types in JavaScript
&lt;/h2&gt;

&lt;p&gt;Before writing complex logic, I needed to understand how JavaScript handles different kinds of data.&lt;/p&gt;

&lt;p&gt;Primitive Data Types&lt;/p&gt;

&lt;p&gt;These are simple DataTypes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    • String - Text → Name of a person, word
    • Number - Whole number
    • Boolean - True/False → answering a yes/no question: true or false
    • Null - Empty → A variable that has no value
    • Undefined - Not assigned → A value has not been assigned yet or exist
    • Symbol - represents a unique, immutable value.
    • BigInt - handling and storing big integer values.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  2. How Values Are Stored
&lt;/h2&gt;

&lt;p&gt;One of the first things I learned in JavaScript is that not all values are stored the same way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Simple Values (Primitive)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Numbers, text, and true/false values are stored directly in memory. This means when you copy them, you get a completely new value. Changing one does not affect the other.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Objects (Reference)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Objects work differently. JavaScript stores a reference to the object, not the object itself. That means if you copy an object and then change it, the original also changes because both variables point to the same object in memory.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I learned that data types are different kinds of information, like text, numbers, and true or false values. Text is called a string, numbers are used for counting or math, and true or false values are called booleans. I also learned that objects are stored differently. When you copy an object, you are not making a new one. You are just pointing to the same object in memory. So if you change it, both variables change. My next Next plan to study is learn how to create Loops and how to use Conditional Statements.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
