<?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: Keerthana M</title>
    <description>The latest articles on DEV Community by Keerthana M (@keerthana_2004).</description>
    <link>https://dev.to/keerthana_2004</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%2F4022882%2Fa92130ce-1638-419d-a844-6671038abc09.jpg</url>
      <title>DEV Community: Keerthana M</title>
      <link>https://dev.to/keerthana_2004</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/keerthana_2004"/>
    <language>en</language>
    <item>
      <title>python Day3</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Thu, 30 Jul 2026 12:36:27 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/python-day3-o1</link>
      <guid>https://dev.to/keerthana_2004/python-day3-o1</guid>
      <description>&lt;p&gt;&lt;strong&gt;Python Conditions and If statements:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python supports the usual logical conditions from mathematics:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Equals: a == b&lt;/li&gt;
&lt;li&gt;Not Equals: a != b&lt;/li&gt;
&lt;li&gt;Less than: a &amp;lt; b&lt;/li&gt;
&lt;li&gt;Less than or equal to: a &amp;lt;= b&lt;/li&gt;
&lt;li&gt;Greater than: a &amp;gt; b&lt;/li&gt;
&lt;li&gt;Greater than or equal to: a &amp;gt;= b&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;These conditions can be used in several ways, most commonly in "if statements" and loops.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An "if statement" is written by using the if keyword.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The if statement evaluates a condition (an expression that results in True or False). &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If the condition is true, the code block inside the if statement is executed. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If the condition is false, the code block is skipped.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;1.IF STATEMENT:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;33&lt;/span&gt;
&lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;b is greater than a&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;&lt;code&gt;b is greater than a&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Multiple Statements in If Block&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multiple statements inside an if block. All statements must be indented at the same level.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Multiple statements in an if block:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;age&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;age&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;18&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;You are an adult&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;You can vote&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;You have full legal rights&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;&lt;code&gt;You are an adult&lt;br&gt;
You can vote&lt;br&gt;
You have full legal rights&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.Python Elif Statement&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;elif&lt;/strong&gt; keyword is Python's way of saying "if the previous conditions were not true, then try this condition".&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;elif&lt;/strong&gt; keyword allows you to check multiple expressions for True and execute a block of code as soon as one of the conditions evaluates to True.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;EXAMPLE:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;33&lt;/span&gt;
&lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;33&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;b is greater than a&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;a and b are equal&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;a and b are equal&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.Multiple Elif Statements:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Many elif statements as you need. Python will check each condition in order and execute the first one that is true.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use elif when you have multiple mutually exclusive conditions to check. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This is more efficient than using multiple separate if statements because Python stops checking once it finds a true condition.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Testing multiple conditions:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;75&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Grade: A&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;80&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Grade: B&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;70&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Grade: C&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;score&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;60&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Grade: D&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;Grade: C&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Python Else Statement&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The else keyword catches anything which isn't caught by the preceding conditions.&lt;/li&gt;
&lt;li&gt;The else statement is executed when the if condition (and any elif conditions) evaluate to False.
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;
&lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;33&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;b is greater than a&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;a and b are equal&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;a is greater than b&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;a is greater than b&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6.Else Without Elif&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;How Else Works&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The else statement provides a default action when none of the previous conditions are true.&lt;/li&gt;
&lt;li&gt; Think of it as a "catch-all" for any scenario not covered by your if and elif statements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The else statement must come last. You cannot have an elif after an else.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An else without the elif:
&lt;strong&gt;Example&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;
&lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;33&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;b is greater than a&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;b is not greater than a&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


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

&lt;p&gt;&lt;code&gt;b is not greater than a&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Complete If-Elif-Else Chain&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Combine if, elif, and else to create a comprehensive decision-making structure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;7. Temperature classifier:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;temperature&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;22&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;temperature&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;It&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;s hot outside!&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;temperature&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;It&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;s warm outside&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;temperature&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;It&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;s cool outside&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
  &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;It&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;s cold outside!&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;&lt;code&gt;It's warm outside&lt;/code&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>opensource</category>
    </item>
    <item>
      <title>ELEMENT SELECTORS</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Wed, 29 Jul 2026 16:42:17 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/element-selectors-4p1n</link>
      <guid>https://dev.to/keerthana_2004/element-selectors-4p1n</guid>
      <description>&lt;p&gt;&lt;strong&gt;ELEMENT SELECTORS IN DOM:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Element Selector:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JavaScript element selectors are built-in DOM methods used to target, select, and manipulate HTML elements on a webpage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finding HTML elements by id&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finding HTML elements by tag name&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finding HTML elements by class name&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finding HTML elements by CSS selectors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finding HTML elements by HTML object collections&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Id selector:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;1. document.getElementById():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finds a single unique element by its strict id attribute.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const header = document.getElementById("head");&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"main"&lt;/span&gt; &lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;keerthana&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;element&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementById&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;main&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;element&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;keerthana&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;class selector:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. document.getElementsByClassName():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finds all elements sharing a specific class attribute.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const buttons = document.getElementsByClassName("btn");&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"main"&lt;/span&gt; &lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;hello sir&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;element1&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementsByClassName&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;main&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;element1&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;&lt;code&gt;hello sir&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tag selector:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;3. document.getElementsByTagName():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finds all elements matching a specific HTML tag.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const paragraphs = document.getElementsByTagName('p');&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;keerthana&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;tag&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementsByTagName&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;h1&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

        &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;tag&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;Keerthana&lt;/code&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;4. document.querySelector():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finds the first element that matches the specified CSS selector.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const mainNav = document.querySelector('#nav');&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"main"&lt;/span&gt; &lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;hello world&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;query&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;querySelector&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;.main&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;query&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;hello world&lt;/code&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;5. document.querySelectorAll():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finds all elements that match the specified CSS selector.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const cards = document.querySelectorAll('.card');&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h2&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"main"&lt;/span&gt; &lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;hello&lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;


    &lt;span class="nt"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;queryAll&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;querySelectorAll&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;h2&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;queryAll&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;&lt;code&gt;hello&lt;/code&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>tag</category>
      <category>queryselector</category>
    </item>
    <item>
      <title>DOM TASK</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Tue, 28 Jul 2026 16:37:54 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/dom-task-47k0</link>
      <guid>https://dev.to/keerthana_2004/dom-task-47k0</guid>
      <description>&lt;p&gt;&lt;strong&gt;TASK 1:&lt;/strong&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;when a plus button is clicked it should increment the count.&lt;/li&gt;
&lt;li&gt;when a sub(-) button is clicked it should decrement the count.&lt;/li&gt;
&lt;li&gt;when a reset button is pressed it should be turn back to "0"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;PROGRAM:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;count &amp;lt;span id="count"&amp;gt; 0&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;
        &amp;lt;button id="increment" onclick="addition()"&amp;gt;+&amp;lt;/button&amp;gt;
        &amp;lt;button id="decrement" onclick="subraction()"&amp;gt;-&amp;lt;/button&amp;gt;
        &amp;lt;button id="reset" onclick="reset()"&amp;gt;reset&amp;lt;/button&amp;gt;
        &amp;lt;script&amp;gt;
            let count=0;
            function addition(){
                const element = document.getElementById("count");
                count++;
                element.innerText = count;
            }
            function subraction(){
                const element = document.getElementById("count");
                count--;
                element.innerText = count;
            }
            function reset(){
                const element = document.getElementById("count");
                count=0;
                element.innerText = count;
            }
        &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&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%2Fgrksvuylhn85qyeth0ka.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%2Fgrksvuylhn85qyeth0ka.png" alt=" " width="492" height="147"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TASK 2:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;LIVE CHARACTER COUNT:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;input id="userinput" 
        oninput="character()"  type="text" &amp;gt;
       &amp;lt;h1 id="result"&amp;gt;0&amp;lt;/h1&amp;gt;

       &amp;lt;script&amp;gt;

        function character(){
            const inputbox= document.getElementById("userinput").value.length;
            const  result = document.getElementById("result");
            result.innerText = inputbox;
        } 

       &amp;lt;/script&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&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%2Firw8f5lf8bdot53n3pb6.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%2Firw8f5lf8bdot53n3pb6.png" alt=" " width="477" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TASK 3:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PASSWORD SHOW AND HIDE WITH 2 BUTTONS:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;input id="user-input" type="password" &amp;gt;
       &amp;lt;button id="show" onclick="getshow()"&amp;gt;show&amp;lt;/button&amp;gt;
       &amp;lt;button id="hide" onclick="gethide()"&amp;gt;hide&amp;lt;/button&amp;gt;

       &amp;lt;script&amp;gt;

        function getshow(){
            const element= document.getElementById("user-input");
            if(element.type=="password"){
                element.type="text";
            }
        }
        function gethide(){
            const element= document.getElementById("user-input");
             if(element.type=="text"){
                element.type="password";
            }
        }

       &amp;lt;/script&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&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%2F2qvcbt4ghrgkindh0tps.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%2F2qvcbt4ghrgkindh0tps.png" alt=" " width="725" height="207"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TASK 4:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;show/hide password with icon:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="div"&amp;gt;

            &amp;lt;input id="one" type="password"&amp;gt;

            &amp;lt;button onclick="showtext()" id="btn"&amp;gt;&amp;lt;i id="three" style="padding: 20px;font-size: xx-large;" class="fa-solid fa-eye"&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/button&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;script&amp;gt;
         function showtext(){
        const showbtn = document.getElementById("one")
        const btn2 = document.getElementById("btn");
        if(showbtn.type == "password"){
            showbtn.type = "text"
            btn2.innerHTML = '&amp;lt;i style="padding: 20px;font-size: xx-large;" class="fa-solid fa-eye-slash"&amp;gt;&amp;lt;/i&amp;gt;' 
        }else{
            showbtn.type = "password";
            btn2.innerHTML = '&amp;lt;i id="three" style="padding: 20px;font-size: xx-large;" class="fa-solid fa-eye"&amp;gt;&amp;lt;/i&amp;gt;'
        }
        console.log(document.getElementById("three")); 
    }
    &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;&lt;strong&gt;HIDE:&lt;/strong&gt;&lt;br&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%2Fpzg6zeoofc446xek9u4x.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%2Fpzg6zeoofc446xek9u4x.png" alt=" " width="397" height="122"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SHOW:&lt;/strong&gt;&lt;br&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%2Fkrjccsrfc4oqx7uqjamx.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%2Fkrjccsrfc4oqx7uqjamx.png" alt=" " width="442" height="132"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dom</category>
      <category>javascript</category>
    </item>
    <item>
      <title>DOM TASK</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Tue, 28 Jul 2026 14:31:15 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/dom-task-hd3</link>
      <guid>https://dev.to/keerthana_2004/dom-task-hd3</guid>
      <description>&lt;p&gt;&lt;strong&gt;TASK 1:&lt;/strong&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;when a plus button is clicked it should increment the count.&lt;/li&gt;
&lt;li&gt;when a sub(-) button is clicked it should decrement the count.&lt;/li&gt;
&lt;li&gt;when a reset button is pressed it should be turn back to "0"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;PROGRAM:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;count &amp;lt;span id="count"&amp;gt; 0&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;
        &amp;lt;button id="increment" onclick="addition()"&amp;gt;+&amp;lt;/button&amp;gt;
        &amp;lt;button id="decrement" onclick="subraction()"&amp;gt;-&amp;lt;/button&amp;gt;
        &amp;lt;button id="reset" onclick="reset()"&amp;gt;reset&amp;lt;/button&amp;gt;
        &amp;lt;script&amp;gt;
            let count=0;
            function addition(){
                const element = document.getElementById("count");
                count++;
                element.innerText = count;
            }
            function subraction(){
                const element = document.getElementById("count");
                count--;
                element.innerText = count;
            }
            function reset(){
                const element = document.getElementById("count");
                count=0;
                element.innerText = count;
            }
        &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&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%2F4iy47ll8b830dt5122cw.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%2F4iy47ll8b830dt5122cw.png" alt=" " width="492" height="147"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TASK 2:&lt;/strong&gt;&lt;br&gt;
** LIVE CHARACTER COUNT:**&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; &amp;lt;input id="userinput" 
        oninput="character()"  type="text" &amp;gt;
       &amp;lt;h1 id="result"&amp;gt;0&amp;lt;/h1&amp;gt;

       &amp;lt;script&amp;gt;

        function character(){
            const inputbox= document.getElementById("userinput").value.length;
            const  result = document.getElementById("result");
            result.innerText = inputbox;
        } 

       &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&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%2Felmxset2bwkvwnxggiuz.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%2Felmxset2bwkvwnxggiuz.png" alt=" " width="477" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dom</category>
      <category>javascript</category>
    </item>
    <item>
      <title>python day2</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Tue, 28 Jul 2026 13:32:39 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/python-day2-266k</link>
      <guid>https://dev.to/keerthana_2004/python-day2-266k</guid>
      <description>&lt;p&gt;&lt;strong&gt;PYTHON INSTALLATION&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python current version is &lt;strong&gt;3.14.6&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Python is a Forward compatibility&lt;/li&gt;
&lt;li&gt;In Linux default there is a python we can access the python through terminal&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;In window we have to download the python.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;python.org---&amp;gt;python---&amp;gt;download.&lt;/li&gt;
&lt;li&gt;After  installation in windows we have to type the IDLE.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What is IDLE ?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IDLE- (Integrated Development and Learning Environment).&lt;/li&gt;
&lt;li&gt;It will give the result immediately when you begin the code&lt;/li&gt;
&lt;li&gt;The shell is a interactive interpreter&lt;/li&gt;
&lt;li&gt;It provide the output for each line of the code immediately.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;EXAPMPLE PROGRAM:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;5+10
output: 15

25/10
output:2.5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;*&lt;em&gt;Advantage *&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In python we need not to declare data type like other programming Language.
&lt;strong&gt;Eample:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;keerthana&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Welcome&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;!&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;comma&lt;/span&gt; &lt;span class="n"&gt;seperation&lt;/span&gt; &lt;span class="n"&gt;makes&lt;/span&gt; &lt;span class="n"&gt;space&lt;/span&gt; &lt;span class="n"&gt;btw&lt;/span&gt; &lt;span class="n"&gt;words&lt;/span&gt;
&lt;span class="n"&gt;output&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="n"&gt;Welcome&lt;/span&gt; &lt;span class="n"&gt;keerthana&lt;/span&gt; &lt;span class="err"&gt;!&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;keerthana&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Welcome&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;!&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;plus&lt;/span&gt; &lt;span class="n"&gt;operator&lt;/span&gt; &lt;span class="n"&gt;here&lt;/span&gt; &lt;span class="n"&gt;concatinates&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;output&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="n"&gt;Welcomekeerthana&lt;/span&gt;&lt;span class="err"&gt;!&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;name ---&amp;gt; reference variable/identifier&lt;br&gt;
print----&amp;gt; Function (action)&lt;br&gt;
= ----&amp;gt; Assignment Operator .it assigns the value to an variable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FUNCTION OVERLOADING:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Same Function name but different type of arguments&lt;br&gt;
&lt;strong&gt;For Eg:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The above program has the same function name print but different type of arguments. as we discussed above.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>python day2</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Tue, 28 Jul 2026 13:27:09 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/python-day2-2h35</link>
      <guid>https://dev.to/keerthana_2004/python-day2-2h35</guid>
      <description>&lt;p&gt;PYTHON INSTALLATION&lt;/p&gt;

&lt;p&gt;Python current version is 3.14.6&lt;/p&gt;

&lt;p&gt;Python is a Forward compatibility&lt;/p&gt;

&lt;p&gt;In Linux default there is a python we can access the python through terminal&lt;/p&gt;

&lt;p&gt;In window we have to download the python.&lt;/p&gt;

&lt;p&gt;python.org---&amp;gt;python---&amp;gt;download.&lt;/p&gt;

&lt;p&gt;After download and installation in windows we have to type the IDLE.&lt;/p&gt;

&lt;p&gt;What is IDLE ?&lt;/p&gt;

&lt;p&gt;IDLE stands for Integrated Development and Learning Environment.&lt;/p&gt;

&lt;p&gt;It will give the result immediately when you begin the code&lt;/p&gt;

&lt;p&gt;The shell is a interactive interpreter&lt;/p&gt;

&lt;p&gt;It provide the output for each line of the code immediately.&lt;br&gt;
EXAPMPLE PROGRAM:&lt;/p&gt;

&lt;p&gt;5+10&lt;br&gt;
output: 15&lt;/p&gt;

&lt;p&gt;25/10&lt;br&gt;
output:2.5&lt;/p&gt;

&lt;p&gt;Advantage of python is we need not to declare data type like other programming Language.&lt;/p&gt;

&lt;p&gt;name="shobi"&lt;br&gt;
print("Welcome", name, "!")&lt;br&gt;
output:&lt;br&gt;
Welcome shobi !&lt;/p&gt;

&lt;p&gt;name="shobi"&lt;br&gt;
print("Welcome"+name+"!")&lt;br&gt;
output:&lt;br&gt;
Welcomeshobi!&lt;/p&gt;

&lt;p&gt;Both are the same program but the difference is in 1st program i used (,) in a print. 2nd program i used(+) in a print&lt;/p&gt;

&lt;p&gt;if i give a (,) means it give the space&lt;/p&gt;

&lt;p&gt;if i give a(+) means it doesnot give the space it will concatenate .&lt;/p&gt;

&lt;p&gt;name ---&amp;gt; reference variable/identifier&lt;br&gt;
print----&amp;gt; Function (action)&lt;br&gt;
= ----&amp;gt; Assignment Operator it will assign the right side value to the left side reference variable.&lt;/p&gt;

&lt;p&gt;FUNCTION OVERLOADING:&lt;/p&gt;

&lt;p&gt;Same Function name but different type of arguments&lt;br&gt;
For Eg:&lt;/p&gt;

&lt;p&gt;The above program has the same function name print but different type of arguments like in 1st program we use a (,) in 2nd program we use a (+).&lt;/p&gt;

</description>
    </item>
    <item>
      <title>DOM</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Mon, 27 Jul 2026 14:21:55 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/dom-96g</link>
      <guid>https://dev.to/keerthana_2004/dom-96g</guid>
      <description>&lt;p&gt;-DOM (Document Object Model)&lt;br&gt;
-DOM is used to access UI (view) in Browser.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Model-&amp;gt; Logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;1. Why DOM?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;The Document Object Model (DOM)&lt;/em&gt; is a programming interface that represents the structure of a web document (HTML, XML, SVG) &lt;strong&gt;as a tree of nodes.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2F0k5o8d79nihol3wvdxhy.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%2F0k5o8d79nihol3wvdxhy.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OBJECT:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;h1&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
     &lt;span class="nl"&gt;id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;heading1&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
     &lt;span class="nx"&gt;innerText&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Hello&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
     &lt;span class="nx"&gt;style&lt;/span&gt;&lt;span class="p"&gt;:{&lt;/span&gt;
         &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;red&lt;/span&gt;&lt;span class="p"&gt;,}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;DOM METHODS:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;document.getElementById(id_name);&lt;br&gt;
It is used to access the &lt;strong&gt;id of an element&lt;/strong&gt; from the Document.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;document.getElementByClass(Class_name);&lt;br&gt;
It is used to access the &lt;strong&gt;Class of an element&lt;/strong&gt; from the Document.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Even is an Action, In which Action take place in the browser. (Like: Onclick, Select, click, scroll, type, hover).&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;To print &lt;strong&gt;Hello&lt;/strong&gt; using "Id" when a button is clicked.
&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%2F8dordscc2bddbg8cs4r7.png" alt=" "&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;object&lt;br&gt;
Hello&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;element&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;  &lt;span class="c1"&gt;//Hello&lt;/span&gt;
            &lt;span class="nx"&gt;element&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;Object&lt;/span&gt;
            &lt;span class="nx"&gt;innerText&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;CSSStyleProperties&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;To change the word **hello to payilagam **when the button is clicked.&lt;/li&gt;
&lt;/ul&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%2F6r90k21v3sk4yzsmvu12.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%2F6r90k21v3sk4yzsmvu12.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;BEFORE:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Hello
Hii
Hello world
check text
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;After:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;payilagam
Hii
Hello world
check text

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;when an &lt;strong&gt;on&lt;/strong&gt; button is clicked the bulb should be &lt;strong&gt;turned off&lt;/strong&gt; and when the button is &lt;strong&gt;again clicked&lt;/strong&gt;, the bulb should &lt;strong&gt;turn on&lt;/strong&gt;.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"btn"&lt;/span&gt;  &lt;span class="na"&gt;onclick=&lt;/span&gt;&lt;span class="s"&gt;"togglebulb()"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Turn ON&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt; 
&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt;  &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"bulb"&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://www.w3schools.com/js/pic_bulboff.gif"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;


        &lt;span class="nt"&gt;&amp;lt;script&amp;gt;&lt;/span&gt; 

        &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;togglebulb&lt;/span&gt;&lt;span class="p"&gt;(){&lt;/span&gt;
            &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;element&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementById&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;bulb&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
            &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;element&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
            &lt;span class="c1"&gt;//image logic&lt;/span&gt;
            &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;bnt&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementById&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;btn&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
            &lt;span class="nx"&gt;bulb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;src&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://www.w3schools.com/js/pic_bulbon.gif&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

        &lt;span class="p"&gt;}&lt;/span&gt;
       &lt;span class="nt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;BEFORE:&lt;/strong&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%2Fcbzqs6z876ip89886m1p.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%2Fcbzqs6z876ip89886m1p.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AFTER:&lt;/strong&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%2F9htzv2qvcwsg78bph7xg.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%2F9htzv2qvcwsg78bph7xg.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>namedom</category>
    </item>
    <item>
      <title>DOM</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Mon, 27 Jul 2026 14:16:29 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/dom-c6l</link>
      <guid>https://dev.to/keerthana_2004/dom-c6l</guid>
      <description>&lt;p&gt;-DOM (Document Object Model)&lt;br&gt;
-DOM is used to access UI (view) in Browser.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Model-&amp;gt; Logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;1. Why DOM?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;The Document Object Model (DOM)&lt;/em&gt; is a programming interface that represents the structure of a web document (HTML, XML, SVG) &lt;strong&gt;as a tree of nodes.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2F0k5o8d79nihol3wvdxhy.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%2F0k5o8d79nihol3wvdxhy.png" alt=" " width="800" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OBJECT:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const h1{
     id:"heading1",
     innerText:"Hello",
     style:{
         color:red,}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;DOM METHODS:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;document.getElementById(id_name);&lt;br&gt;
It is used to access the &lt;strong&gt;id of an element&lt;/strong&gt; from the Document.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;document.getElementByClass(Class_name);&lt;br&gt;
It is used to access the &lt;strong&gt;Class of an element&lt;/strong&gt; from the Document.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Even is an Action, In which Action take place in the browser. (Like: Onclick, Select, click, scroll, type, hover).&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;To print &lt;strong&gt;Hello&lt;/strong&gt; using "Id" when a button is clicked.
&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%2F8dordscc2bddbg8cs4r7.png" alt=" " width="732" height="281"&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;object&lt;br&gt;
Hello&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log(element.innerText);  //Hello
            element-&amp;gt; Object
            innerText -&amp;gt;CSSStyleProperties
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;To change the word **hello to payilagam **when the button is clicked.&lt;/li&gt;
&lt;/ul&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%2F6r90k21v3sk4yzsmvu12.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%2F6r90k21v3sk4yzsmvu12.png" alt=" " width="765" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;BEFORE:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Hello
Hii
Hello world
check text
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;After:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;payilagam
Hii
Hello world
check text

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;when an &lt;strong&gt;on&lt;/strong&gt; button is clicked the bulb should be &lt;strong&gt;turned off&lt;/strong&gt; and when the button is &lt;strong&gt;again clicked&lt;/strong&gt;, the bulb should &lt;strong&gt;turn on&lt;/strong&gt;.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;button id="btn"  onclick="togglebulb()"&amp;gt;Turn ON&amp;lt;/button&amp;gt; 
&amp;lt;img  id="bulb" src="https://www.w3schools.com/js/pic_bulboff.gif"&amp;gt;


        &amp;lt;script&amp;gt; 

        function togglebulb(){
            const element= document.getElementById("bulb");
            console.log(element.innerText);
            //image logic
            const bnt=document.getElementById("btn");
            bulb.src="https://www.w3schools.com/js/pic_bulbon.gif";

        }
       &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;BEFORE:&lt;/strong&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%2Fcbzqs6z876ip89886m1p.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%2Fcbzqs6z876ip89886m1p.png" alt=" " width="275" height="257"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AFTER:&lt;/strong&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%2F9htzv2qvcwsg78bph7xg.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%2F9htzv2qvcwsg78bph7xg.png" alt=" " width="232" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>namedom</category>
    </item>
    <item>
      <title>python.</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Sun, 26 Jul 2026 17:34:47 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/python-11j8</link>
      <guid>https://dev.to/keerthana_2004/python-11j8</guid>
      <description>&lt;h2&gt;
  
  
  Python: (version 3.14.6)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;what is python:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python is a popular programming language. It was created by Guido van Rossum, and released in 1991.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;It is used for:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;web development (server-side),&lt;br&gt;
software development,&lt;br&gt;
mathematics,&lt;br&gt;
system scripting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;why python:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Python has a simple syntax similar to the English language.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Python can connect to database systems. It can also read and modify files.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Features of python:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;simple and easy to learn&lt;/li&gt;
&lt;li&gt;it is open source&lt;/li&gt;
&lt;li&gt;Object oriented programming&lt;/li&gt;
&lt;li&gt;High level programming language&lt;/li&gt;
&lt;li&gt;Dynamically typed &lt;/li&gt;
&lt;li&gt;Interpreted language&lt;/li&gt;
&lt;li&gt;Extensive library&lt;/li&gt;
&lt;li&gt;platform independent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Django :&lt;/strong&gt; Model view template Archotecture.&lt;br&gt;
&lt;strong&gt;Springboot:&lt;/strong&gt; model view controller architecture.&lt;/p&gt;

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

&lt;p&gt;-library: It contains Pre defined programs&lt;br&gt;
-Binary Form: Computer Knoen language&lt;br&gt;
-platform: hardware + Software.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To be known:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;1.D/B high level &amp;amp; low level.&lt;/strong&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%2F034hxs9qt9k4jj66rdn1.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%2F034hxs9qt9k4jj66rdn1.png" alt=" " width="800" height="623"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Assembly language:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Assembly language is a low-level programming language that provides a way to communicate directly with a computer's processor. It acts as an intermediate layer between machine code (binary instructions) and high-level programming languages like Python or C. Assembly uses mnemonics, which are human-readable representations of machine instructions, making it easier to write and understand compared to raw binary.&lt;/li&gt;
&lt;li&gt;For example, instead of writing binary 10110000, you can write MOV AX, 10, which moves the value 10 into the AX register.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3.what is programming language:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A programming language is a formal system of communication used to write instructions that a computer can execute. It serves as a bridge between human logic and machine execution, allowing developers to create software, applications, and systems. Programming languages use a defined syntax and set of rules to translate human-readable code into machine-readable binary (1s and 0s) for execution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. what is scripting:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Scripting is primarily used to automate tasks, create dynamic content, and enhance interactivity in various environments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scripting is widely applied in both client-side and server-side contexts, enabling seamless communication between systems and enhancing user experiences.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;5. what is interpreter:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An interpreter translates the program line by line.&lt;/li&gt;
&lt;li&gt;The interpreter is smaller in size.&lt;/li&gt;
&lt;li&gt;It is flexible.&lt;/li&gt;
&lt;li&gt;Error localization is easier.&lt;/li&gt;
&lt;li&gt;The interpreter facilitates the implementation of computer programming language constructs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;6. what is compiler:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A compiler translates a program in a single run.&lt;/li&gt;
&lt;li&gt;It consumes less time.&lt;/li&gt;
&lt;li&gt;CPU utilization is more.&lt;/li&gt;
&lt;li&gt;Both syntactic and semantic errors can be checked concurrently.&lt;/li&gt;
&lt;li&gt;It is easily supported by many high-level languages like C, C++, JAVA, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;7.D/B python and cpython:&lt;/strong&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%2Frb30atw6ear7oy6o3hrb.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%2Frb30atw6ear7oy6o3hrb.png" alt=" " width="799" height="153"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;8. what is jython:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jython is an implementation of the Python programming language designed to run on the Java platform.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;9. Iron python:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;IronPython is an open-source implementation of the Python programming language that targets the.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;NET and Mono frameworks.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>keerthupython</category>
      <category>python</category>
    </item>
    <item>
      <title>ARRAY SORT METHODS .</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Thu, 23 Jul 2026 18:05:39 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/array-sort-methods--1dbc</link>
      <guid>https://dev.to/keerthana_2004/array-sort-methods--1dbc</guid>
      <description>&lt;h2&gt;
  
  
  JavaScript Array Sort:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Array sort():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The sort() method sorts an array alphabetically.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const names = ["sam","ram","john"];&lt;br&gt;
names.sort();&lt;br&gt;
console.log(names);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;output:&lt;br&gt;
["sam","ram","john"]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Array reverse():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The reverse() method reverses the elements in an array.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
const names1 = ["sam","ram","john"];&lt;br&gt;
names1.reverse();&lt;br&gt;
console.log(names1);&lt;/p&gt;

&lt;p&gt;output:&lt;br&gt;
["john", "ram", "sam"]&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;By combining sort() and reverse(), you can sort an array in descending order.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const names2 = ["sam", "ram", "john", "kavi"];&lt;br&gt;
names2.sort();&lt;br&gt;
names2.reverse();&lt;br&gt;
console.log(names2);&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
["sam","ram","kavi", "john"]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Array toSorted():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The toSorted() method as a safe way to sort an array without altering the original array.&lt;/li&gt;
&lt;li&gt;The difference between toSorted() and sort() is that the first method creates a new array, keeping the original array unchanged, while the last method alters the original array.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;code&gt;const months = ["Jan", "Feb", "Mar", "Apr"];&lt;br&gt;
const sorted = months.toSorted();&lt;br&gt;
console.log(sorted);&lt;br&gt;
console.log(months);&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
[ "Apr", "Feb", "Jan", "Mar" ]&lt;br&gt;
[ "Jan", "Feb", "Mar", "Apr" ]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Array toReversed():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The toReversed() method as a safe way to reverse an array without altering the original array.&lt;/li&gt;
&lt;li&gt;The difference between toReversed() and reverse() is that the first method creates a new array, keeping the original array unchanged, while the last method alters the original array.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;code&gt;const months1 = ["Jan", "Feb", "Mar", "Apr"];&lt;br&gt;
const reversed = months1.toReversed();&lt;br&gt;
console.log(reversed);&lt;br&gt;
console.log(months1);&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
output:&lt;br&gt;
[ "Apr", "Mar", "Feb", "Jan" ]&lt;br&gt;
[ "Jan", "Feb", "Mar", "Apr" ]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Numeric Sort:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The sort() function sorts values as strings.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;example&lt;/strong&gt;:&lt;br&gt;
&lt;code&gt;const points = [40, 100, 1, 5, 25, 10];&lt;br&gt;
console.log(points.sort(function (a, b) { return a - b }));&lt;br&gt;
console.log(points);&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
[ 1, 5, 10, 25, 40, 100 ]&lt;br&gt;
[ 1, 5, 10, 25, 40, 100 ]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Random Sort:&lt;/strong&gt;&lt;br&gt;
(TO BE DISCUSSED)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Math.min():&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can use Math.min.apply to find the lowest number in an array.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;code&gt;const points2 = [40, 100, 1, 5, 25, 10];&lt;br&gt;
function myArrayMin(arr) {&lt;br&gt;
return Math.min.apply(null, arr);&lt;br&gt;
}&lt;br&gt;
const minimum = myArrayMin(points2);&lt;br&gt;
console.log(minimum);&lt;br&gt;
console.log(points2);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
1&lt;br&gt;
[ 40, 100, 1, 5, 25, 10 ]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Math.max():&lt;/strong&gt;&lt;br&gt;
You can use Math.max.apply to find the highest number in an array.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const points3 = [40, 100, 1, 5, 25, 10];&lt;br&gt;
function myArrayMax(array) {&lt;br&gt;
return Math.max.apply(null, array);&lt;br&gt;
}&lt;br&gt;
const maximum = myArrayMax(points3);&lt;br&gt;
console.log(maximum);&lt;br&gt;
console.log(points3);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
100&lt;br&gt;
[ 40, 100, 1, 5, 25, 10 ]&lt;/p&gt;

&lt;p&gt;Ref: W3 Schools&lt;/p&gt;

</description>
      <category>array</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>methods</category>
    </item>
    <item>
      <title>ARRAY ITERATIONS IN JS.</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Thu, 23 Jul 2026 17:09:29 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/array-iterations-in-js-1i9c</link>
      <guid>https://dev.to/keerthana_2004/array-iterations-in-js-1i9c</guid>
      <description>&lt;h2&gt;
  
  
  1. Array forEach() :
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;This forEach method call a function in a each array element.&lt;/li&gt;
&lt;li&gt;It doenot return any array.&lt;/li&gt;
&lt;li&gt;It will give three arguments like values, index, array.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;code&gt;const num = [10,20,30,40];&lt;br&gt;
const display=function(i){&lt;br&gt;
console.log("this is a function",i);&lt;br&gt;
}&lt;br&gt;
num.forEach(display);&lt;/code&gt; // this line will call the display function. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;br&gt;
this is a function 10&lt;br&gt;
this is a function 20&lt;br&gt;
this is a function 30&lt;br&gt;
this is a function 40&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const num = [10,20,30,40];&lt;br&gt;
const display = function(i,j,k){&lt;br&gt;
console.log("this is a function",i,j,k);&lt;br&gt;
}&lt;br&gt;
num.forEach(display);&lt;/code&gt; //this line will call the display function. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
this is a function 10 0 [ 10, 20, 30, 40 ]&lt;br&gt;
this is a function 20 1 [ 10, 20, 30, 40 ]&lt;br&gt;
this is a function 30 2 [ 10, 20, 30, 40 ]&lt;br&gt;
this is a function 40 3 [ 10, 20, 30, 40 ]&lt;/p&gt;

&lt;p&gt;This method give the value, index and array.&lt;/p&gt;

&lt;h2&gt;
  
  
  CallBack Function:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Callback function is a function is passed into a argument for the another function which is executed later to complete a specific task.&lt;/li&gt;
&lt;li&gt;There are 2 type of callback function are:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Synchronous Callbacks&lt;/li&gt;
&lt;li&gt;Asynchronous Callbacks&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;function home(click){&lt;br&gt;
click();&lt;br&gt;
}&lt;br&gt;
function greet(){&lt;br&gt;
console.log("welcome to the callback Function Tutor");&lt;br&gt;
}&lt;br&gt;
home(greet);&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
welcome to the callback Function Tutor&lt;/p&gt;

&lt;h2&gt;
  
  
  Map:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;This function is also similar to the forEach method but this method return the value.&lt;/li&gt;
&lt;li&gt;It will create a new array does not disturb the original array.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const num = [10,20,30,40];&lt;br&gt;
const display=function(i){&lt;br&gt;
// console.log("this is a function",i);&lt;br&gt;
return i*2;&lt;br&gt;
}&lt;br&gt;
console.log(num.map(display));&lt;br&gt;
console.log(num);&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
[ 20, 40, 60, 80 ]&lt;br&gt;
[ 10, 20, 30, 40 ]&lt;/p&gt;

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

&lt;p&gt;&lt;code&gt;const numbers = [45,10,25,30,60];&lt;br&gt;
function display (value, index, array ){&lt;br&gt;
return value * 2;&lt;br&gt;
}&lt;br&gt;
const forEachReturn = numbers.forEach(display);&lt;br&gt;
const MapReturn = numbers.map(display);&lt;br&gt;
console.log(forEachReturn);&lt;br&gt;
console.log(MapReturn)&lt;br&gt;
console.log(numbers);&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
undefined&lt;br&gt;
[ 90, 20, 50, 60, 120 ]&lt;br&gt;
[ 45, 10, 25, 30, 60 ]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const numbers2 = [1, 2, 3];&lt;br&gt;
const resultForEach = numbers2.forEach(num =&amp;gt; num * 2);&lt;br&gt;
console.log(resultForEach);&lt;br&gt;
const resultMap = numbers2.map(num =&amp;gt; num * 2);&lt;br&gt;
console.log(resultMap);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
undefined&lt;br&gt;
[ 2, 4, 6 ]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const users = [&lt;br&gt;
{ id: 1, name: "Sam" },&lt;br&gt;
{ id: 2, name: "Alex" }&lt;br&gt;
];&lt;br&gt;
const usernames = users.map(user =&amp;gt; user.name);&lt;br&gt;
console.log(usernames);&lt;br&gt;
const username = users.forEach(user =&amp;gt; user.name);&lt;br&gt;
console.log(username)&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
Array [ "Sam", "Alex" ]&lt;br&gt;
undefined&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const sparseArr = [1, , 3, , 5];&lt;br&gt;
sparseArr.forEach(n =&amp;gt; console.log(n));&lt;br&gt;
const mapped = sparseArr.map(n =&amp;gt; n * 2);&lt;br&gt;
console.log(mapped);&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
1&lt;br&gt;
3&lt;br&gt;
5&lt;br&gt;
[ 2, &amp;lt;1 empty slot&amp;gt;, 6, &amp;lt;1 empty slot&amp;gt;, 10 ]&lt;/p&gt;

&lt;h2&gt;
  
  
  Difference between forEach() and map():
&lt;/h2&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%2Fyx5g9k0ahmxzrmksfewe.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%2Fyx5g9k0ahmxzrmksfewe.png" alt=" " width="693" height="716"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>ARRAY ITERATIONS IN JS.</title>
      <dc:creator>Keerthana M</dc:creator>
      <pubDate>Wed, 22 Jul 2026 16:06:07 +0000</pubDate>
      <link>https://dev.to/keerthana_2004/array-iterations-in-js-4936</link>
      <guid>https://dev.to/keerthana_2004/array-iterations-in-js-4936</guid>
      <description>&lt;h2&gt;
  
  
  1. Array forEach() :
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;This forEach method call a function in a each array element.&lt;/li&gt;
&lt;li&gt;It doenot return any array.&lt;/li&gt;
&lt;li&gt;It will give three arguments like values, index, array.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;code&gt;const num = [10,20,30,40];&lt;br&gt;
const display=function(i){&lt;br&gt;
console.log("this is a function",i);&lt;br&gt;
}&lt;br&gt;
num.forEach(display);&lt;/code&gt; // this line will call the display function. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;br&gt;
this is a function 10&lt;br&gt;
this is a function 20&lt;br&gt;
this is a function 30&lt;br&gt;
this is a function 40&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const num = [10,20,30,40];&lt;br&gt;
const display = function(i,j,k){&lt;br&gt;
console.log("this is a function",i,j,k);&lt;br&gt;
}&lt;br&gt;
num.forEach(display);&lt;/code&gt; //this line will call the display function. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
this is a function 10 0 [ 10, 20, 30, 40 ]&lt;br&gt;
this is a function 20 1 [ 10, 20, 30, 40 ]&lt;br&gt;
this is a function 30 2 [ 10, 20, 30, 40 ]&lt;br&gt;
this is a function 40 3 [ 10, 20, 30, 40 ]&lt;/p&gt;

&lt;p&gt;This method give the value, index and array.&lt;/p&gt;

&lt;h2&gt;
  
  
  CallBack Function:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Callback function is a function is passed into a argument for the another function which is executed later to complete a specific task.&lt;/li&gt;
&lt;li&gt;There are 2 type of callback function are:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Synchronous Callbacks&lt;/li&gt;
&lt;li&gt;Asynchronous Callbacks&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;function home(click){&lt;br&gt;
click();&lt;br&gt;
}&lt;br&gt;
function greet(){&lt;br&gt;
console.log("welcome to the callback Function Tutor");&lt;br&gt;
}&lt;br&gt;
home(greet);&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
welcome to the callback Function Tutor&lt;/p&gt;

&lt;h2&gt;
  
  
  Map:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;This function is also similar to the forEach method but this method return the value.&lt;/li&gt;
&lt;li&gt;It will create a new array does not disturb the original array.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const num = [10,20,30,40];&lt;br&gt;
const display=function(i){&lt;br&gt;
// console.log("this is a function",i);&lt;br&gt;
return i*2;&lt;br&gt;
}&lt;br&gt;
console.log(num.map(display));&lt;br&gt;
console.log(num);&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
[ 20, 40, 60, 80 ]&lt;br&gt;
[ 10, 20, 30, 40 ]&lt;/p&gt;

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

&lt;p&gt;&lt;code&gt;const numbers = [45,10,25,30,60];&lt;br&gt;
function display (value, index, array ){&lt;br&gt;
return value * 2;&lt;br&gt;
}&lt;br&gt;
const forEachReturn = numbers.forEach(display);&lt;br&gt;
const MapReturn = numbers.map(display);&lt;br&gt;
console.log(forEachReturn);&lt;br&gt;
console.log(MapReturn)&lt;br&gt;
console.log(numbers);&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
undefined&lt;br&gt;
[ 90, 20, 50, 60, 120 ]&lt;br&gt;
[ 45, 10, 25, 30, 60 ]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const numbers2 = [1, 2, 3];&lt;br&gt;
const resultForEach = numbers2.forEach(num =&amp;gt; num * 2);&lt;br&gt;
console.log(resultForEach);&lt;br&gt;
const resultMap = numbers2.map(num =&amp;gt; num * 2);&lt;br&gt;
console.log(resultMap);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
undefined&lt;br&gt;
[ 2, 4, 6 ]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const users = [&lt;br&gt;
{ id: 1, name: "Sam" },&lt;br&gt;
{ id: 2, name: "Alex" }&lt;br&gt;
];&lt;br&gt;
const usernames = users.map(user =&amp;gt; user.name);&lt;br&gt;
console.log(usernames);&lt;br&gt;
const username = users.forEach(user =&amp;gt; user.name);&lt;br&gt;
console.log(username)&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
Array [ "Sam", "Alex" ]&lt;br&gt;
undefined&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const sparseArr = [1, , 3, , 5];&lt;br&gt;
sparseArr.forEach(n =&amp;gt; console.log(n));&lt;br&gt;
const mapped = sparseArr.map(n =&amp;gt; n * 2);&lt;br&gt;
console.log(mapped);&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
1&lt;br&gt;
3&lt;br&gt;
5&lt;br&gt;
[ 2, &amp;lt;1 empty slot&amp;gt;, 6, &amp;lt;1 empty slot&amp;gt;, 10 ]&lt;/p&gt;

&lt;h2&gt;
  
  
  Difference between forEach() and map():
&lt;/h2&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%2Fclazwyyasmd13ogwk8f5.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%2Fclazwyyasmd13ogwk8f5.png" alt=" " width="693" height="716"&gt;&lt;/a&gt;&lt;/p&gt;

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