<?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: PUSHAN VERMA </title>
    <description>The latest articles on DEV Community by PUSHAN VERMA  (@pushanverma).</description>
    <link>https://dev.to/pushanverma</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%2F723308%2F46a7dabb-f5f7-4e10-b48e-56b613c7e925.jpeg</url>
      <title>DEV Community: PUSHAN VERMA </title>
      <link>https://dev.to/pushanverma</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pushanverma"/>
    <language>en</language>
    <item>
      <title>Java JVM, JRE and JDK</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Thu, 12 Sep 2024 12:54:00 +0000</pubDate>
      <link>https://dev.to/pushanverma/java-jvm-jre-and-jdk-1leg</link>
      <guid>https://dev.to/pushanverma/java-jvm-jre-and-jdk-1leg</guid>
      <description>&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.amazonaws.com%2Fuploads%2Farticles%2Fubdk9rck6ewyamysl3nz.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.amazonaws.com%2Fuploads%2Farticles%2Fubdk9rck6ewyamysl3nz.png" alt=" " width="800" height="505"&gt;&lt;/a&gt;JVM (Java Virtual Machine )&lt;br&gt;
JRE(Java Runtime Environment)&lt;br&gt;
JDK(Java Development Kit)&lt;/p&gt;

&lt;p&gt;For Java to run on your computer you need some software right , So you install JDK , it is a development kit as the name suggests it has a kit to run Java , just like you have cricket kit which contains pads, Helmet , and Bat etc. it has all the things for you to run java . &lt;/p&gt;

&lt;p&gt;After installing JDK, you write some code in java in your IDE and compile the code and after compiling a class file is also generated  why ? because JDK has a virtual machine which converts your “english code” to bytecode for system to understand because at the end computer only understands 0’s and 1’s.&lt;/p&gt;

&lt;p&gt;And during compiling of your code , apart from your own written code you need some other files also to run the program i.e if you are using a java collection framework method i.e arrays.sort() , or using any method which is provided by java inbuilt , that means you are using inbuilt functions and that functions are provided by JRE(java run time environment )&lt;/p&gt;

&lt;p&gt;So this is the lifecycle of a simple java program that you write. &lt;/p&gt;

&lt;p&gt;Connect me here -&lt;a href="https://www.linkedin.com/in/pushan-verma-559260176/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/pushan-verma-559260176/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>jvm</category>
      <category>jre</category>
      <category>jdk</category>
    </item>
    <item>
      <title>Hoisting and Temporal Dead Zone</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 11:38:44 +0000</pubDate>
      <link>https://dev.to/pushanverma/hoisting-and-temporal-dead-zone-1m0f</link>
      <guid>https://dev.to/pushanverma/hoisting-and-temporal-dead-zone-1m0f</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hoisting&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;console.log('varname',varName);&lt;br&gt;
var varName;&lt;br&gt;
console.log('varname',varName);&lt;br&gt;
varName ="captain america";&lt;br&gt;
console.log('varname',varName);&lt;/p&gt;

&lt;p&gt;fn();&lt;br&gt;
function fn()&lt;br&gt;
{&lt;br&gt;
    console.log("hello from fn");&lt;br&gt;
}&lt;br&gt;
fn();&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.amazonaws.com%2Fuploads%2Farticles%2F2hbs9sdmpgjifp29ilmo.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.amazonaws.com%2Fuploads%2Farticles%2F2hbs9sdmpgjifp29ilmo.png" alt=" " width="202" height="91"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Temporal Zone&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;//temporal dead zone is a zone where the variable is in accesible &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;with var&lt;/strong&gt; &lt;br&gt;
console.log(a);&lt;br&gt;
var a =2;&lt;br&gt;
&lt;strong&gt;op-undefined&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;with let&lt;/strong&gt; &lt;br&gt;
console.log(b);&lt;br&gt;
let b=3;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;op -(Error ) Missing initializer in const declaration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;with const&lt;/strong&gt; &lt;br&gt;
console.log(c);&lt;br&gt;
const c=4;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;op -(Error ) Missing initializer in const declaration&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>CallBack Functions in JavaScript</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 11:37:20 +0000</pubDate>
      <link>https://dev.to/pushanverma/callback-functions-in-javascript-lid</link>
      <guid>https://dev.to/pushanverma/callback-functions-in-javascript-lid</guid>
      <description>&lt;p&gt;&lt;strong&gt;Callback Functions&lt;/strong&gt;:let me explain to you in simple words .We call the second function through first function which takes second function as argument in 1st .&lt;/p&gt;

&lt;p&gt;function printFirstName(firstname,cb)&lt;br&gt;
{&lt;br&gt;
    console.log(firstname);&lt;br&gt;
    cb("Verma");&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;function printLastName(lastname)&lt;br&gt;
{&lt;br&gt;
    console.log(lastname);&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;printFirstName("pushan",printLastName);&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.amazonaws.com%2Fuploads%2Farticles%2Fdj3dlmt4nijnmx59o0ye.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.amazonaws.com%2Fuploads%2Farticles%2Fdj3dlmt4nijnmx59o0ye.png" alt=" " width="72" height="36"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Functions in JavaScript</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 11:35:16 +0000</pubDate>
      <link>https://dev.to/pushanverma/functions-in-javascript-2knh</link>
      <guid>https://dev.to/pushanverma/functions-in-javascript-2knh</guid>
      <description>&lt;p&gt;&lt;em&gt;method-1&lt;/em&gt;&lt;br&gt;
let name2="pushan"; &lt;br&gt;
function greet(name2 )&lt;br&gt;
{&lt;br&gt;
    console.log(&lt;code&gt;This is my name -&amp;gt;${name2}&lt;/code&gt;);&lt;br&gt;
}&lt;br&gt;
greet(name2);&lt;/p&gt;

&lt;p&gt;&lt;em&gt;method-2&lt;/em&gt;&lt;br&gt;
function greet2(name2,rollno)&lt;br&gt;
{&lt;br&gt;
    console.log(&lt;code&gt;This is my name -&amp;gt;${name2} and rollno -&amp;gt;${rollno}&lt;/code&gt;);&lt;br&gt;
}&lt;br&gt;
greet2(name2,114);&lt;/p&gt;

&lt;p&gt;&lt;em&gt;method-3&lt;/em&gt;&lt;br&gt;
function greet3(name2,rollno="114")&lt;br&gt;
{&lt;br&gt;
    console.log(&lt;code&gt;This is my name -&amp;gt;${name2} and rollno -&amp;gt;${rollno}&lt;/code&gt;);&lt;br&gt;
}&lt;br&gt;
greet3(name2);&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.amazonaws.com%2Fuploads%2Farticles%2Fcrxcf55w8c21twki4ka7.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.amazonaws.com%2Fuploads%2Farticles%2Fcrxcf55w8c21twki4ka7.png" alt=" " width="309" height="59"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;with return value&lt;/em&gt;&lt;br&gt;
console.log("+++++++++++++++++++++++++++++++++++++++++");&lt;br&gt;
let no=1;&lt;br&gt;
const value =function(no)&lt;br&gt;
{&lt;br&gt;
    let sum=0;&lt;br&gt;
    for(let i=1;i&amp;lt;10;i++)&lt;br&gt;
    {&lt;br&gt;
        sum+=no*2;&lt;br&gt;
    }&lt;br&gt;
    return sum;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;console.log(value(no));&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.amazonaws.com%2Fuploads%2Farticles%2Fv2iqikkxmskts97fde7l.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.amazonaws.com%2Fuploads%2Farticles%2Fv2iqikkxmskts97fde7l.png" alt=" " width="39" height="24"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;returning from objects&lt;/em&gt;&lt;br&gt;
console.log("*****************************");&lt;br&gt;
let obj2={&lt;br&gt;
    name3 :"pushanVerma",&lt;br&gt;
    rollno: 114,&lt;br&gt;
    techStack: function()&lt;br&gt;
    {&lt;br&gt;
        return {&lt;br&gt;
              java:"good",&lt;br&gt;
              mysql: "moderate",&lt;br&gt;
              javaScript:"Normal",&lt;br&gt;&lt;br&gt;
        }&lt;br&gt;
    }&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;console.log(obj2.techStack());&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.amazonaws.com%2Fuploads%2Farticles%2F9pvdbaesekcsw0navdoi.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.amazonaws.com%2Fuploads%2Farticles%2F9pvdbaesekcsw0navdoi.png" alt=" " width="424" height="60"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>for Loop,while loop ,do-while loop,forEach Loop and forin loop</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 11:15:01 +0000</pubDate>
      <link>https://dev.to/pushanverma/for-loopwhile-loop-do-while-loopforeach-loop-and-forin-loop-4a56</link>
      <guid>https://dev.to/pushanverma/for-loopwhile-loop-do-while-loopforeach-loop-and-forin-loop-4a56</guid>
      <description>&lt;p&gt;&lt;strong&gt;for loop&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;console.log("for loop");&lt;/p&gt;

&lt;p&gt;for(let i=0;i&amp;lt;10;i++)&lt;br&gt;
{&lt;br&gt;
    console.log(i);&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fpuj9a8sbivpiesy9yydn.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.amazonaws.com%2Fuploads%2Farticles%2Fpuj9a8sbivpiesy9yydn.png" alt=" " width="160" height="195"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;while loop&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;let i=0;&lt;br&gt;
while(i&amp;lt;10)&lt;br&gt;
{&lt;br&gt;
    console.log(i);&lt;br&gt;
    i++;&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fiuqq1qa8p8xymcvqvzl5.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.amazonaws.com%2Fuploads%2Farticles%2Fiuqq1qa8p8xymcvqvzl5.png" alt=" " width="165" height="193"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;do-while loop&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;let i=0;&lt;br&gt;
do&lt;br&gt;
{&lt;br&gt;
console.log(i);&lt;br&gt;
i++;&lt;br&gt;
}while(i&amp;lt;10)&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.amazonaws.com%2Fuploads%2Farticles%2Fxv3l6sx06mdrb0r4844a.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.amazonaws.com%2Fuploads%2Farticles%2Fxv3l6sx06mdrb0r4844a.png" alt=" " width="159" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;forEach Loop&lt;/strong&gt; &lt;br&gt;
&lt;em&gt;(used for iterate every value , it is a type of syntactic sugar , to write in a better way)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;let arr2=[10,20,30,40];&lt;/p&gt;

&lt;p&gt;arr2.forEach(function(element){&lt;br&gt;
    console.log(element);&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fcu00gs1d5oqg42yypi0e.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.amazonaws.com%2Fuploads%2Farticles%2Fcu00gs1d5oqg42yypi0e.png" alt=" " width="150" height="87"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;forIn loop&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;(it is only used to iterate or display content present inside the object)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;for(let key in obj)&lt;br&gt;
{&lt;br&gt;
    // console.log(key);&lt;br&gt;
    // console.log(obj[key]);&lt;br&gt;
    console.log(&lt;code&gt;The ${key} of the person is ${obj[key]}&lt;/code&gt;);&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fk0s34bxo2lqr8gocek6y.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.amazonaws.com%2Fuploads%2Farticles%2Fk0s34bxo2lqr8gocek6y.png" alt=" " width="349" height="91"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>if-else ,ternary Operator,switch statements in JavaScript</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 08:49:59 +0000</pubDate>
      <link>https://dev.to/pushanverma/if-else-ternary-operatorswitch-statements-in-javascript-3nhi</link>
      <guid>https://dev.to/pushanverma/if-else-ternary-operatorswitch-statements-in-javascript-3nhi</guid>
      <description>&lt;p&gt;&lt;strong&gt;if-else&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;if(age===16)&lt;br&gt;
{&lt;br&gt;
    console.log("your age is  16");&lt;br&gt;
}&lt;br&gt;
else if(age&amp;lt;16)&lt;br&gt;
{&lt;br&gt;
    console.log("age is less than 16");&lt;br&gt;
}&lt;br&gt;
else if(age ==20)&lt;br&gt;
{&lt;br&gt;
    console.log("you are no longer a teen ager");&lt;br&gt;
}&lt;br&gt;
else&lt;br&gt;
{&lt;br&gt;
console.log("age is more than 16");&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fiw2xg0mmk11n1hth9ouh.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.amazonaws.com%2Fuploads%2Farticles%2Fiw2xg0mmk11n1hth9ouh.png" alt=" " width="145" height="29"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ternary Operator&lt;/strong&gt; &lt;br&gt;
console.log((age==16?"my age is 16":"my age is not 16"));&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.amazonaws.com%2Fuploads%2Farticles%2Fvh0bq2cx7w9z5o10qbgc.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.amazonaws.com%2Fuploads%2Farticles%2Fvh0bq2cx7w9z5o10qbgc.png" alt=" " width="145" height="29"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;switch&lt;/strong&gt; &lt;br&gt;
switch(age)&lt;br&gt;
{&lt;br&gt;
    case 16:&lt;br&gt;
        {&lt;br&gt;
            console.log("you are 16");&lt;br&gt;
            break;&lt;br&gt;
        }&lt;br&gt;
    case 18:&lt;br&gt;
        {&lt;br&gt;
            console.log("you are 18");&lt;br&gt;
            break;&lt;br&gt;
        }&lt;br&gt;
        case 20:&lt;br&gt;
            {&lt;br&gt;
                console.log("you are 20");&lt;br&gt;
                break;&lt;br&gt;
            }&lt;br&gt;
        default:&lt;br&gt;
            {&lt;br&gt;
                console.log("you are not 16,18,20 , bhad mei jao");&lt;br&gt;
                break;&lt;br&gt;
            }&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fpamh6hfijp6yo0953az5.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.amazonaws.com%2Fuploads%2Farticles%2Fpamh6hfijp6yo0953az5.png" alt=" " width="133" height="28"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Arrays and Objects</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 08:44:02 +0000</pubDate>
      <link>https://dev.to/pushanverma/arrays-and-objects-1jof</link>
      <guid>https://dev.to/pushanverma/arrays-and-objects-1jof</guid>
      <description>&lt;p&gt;&lt;strong&gt;Arrays&lt;/strong&gt; &lt;br&gt;
let marks =[10,20,30,40,50,90];&lt;br&gt;
const fruits =["orange","apple","banana","grapes"];&lt;/p&gt;

&lt;p&gt;const mixed =[3,5,[6,"pushan"]];&lt;br&gt;
const arr4 =new Array(23,144,"verma");  //new method to initialize array , just like java &lt;/p&gt;

&lt;p&gt;console.log(arr4);&lt;br&gt;
console.log(marks);&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.amazonaws.com%2Fuploads%2Farticles%2Fffc4o2u91qcauwapov08.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.amazonaws.com%2Fuploads%2Farticles%2Fffc4o2u91qcauwapov08.png" alt=" " width="226" height="38"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;length of array&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;console.log(marks.length);&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.amazonaws.com%2Fuploads%2Farticles%2Fhoymfcbkq02y7kyncwcs.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.amazonaws.com%2Fuploads%2Farticles%2Fhoymfcbkq02y7kyncwcs.png" alt=" " width="52" height="28"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;//changing value of array &lt;br&gt;
marks[1]=200000;&lt;br&gt;
console.log(marks);&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.amazonaws.com%2Fuploads%2Farticles%2F1wfmhvdto8fi9xg2w9aa.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.amazonaws.com%2Fuploads%2Farticles%2F1wfmhvdto8fi9xg2w9aa.png" alt=" " width="242" height="24"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;indexof&lt;/strong&gt; &lt;br&gt;
console.log(marks.indexOf(30)); // present so gives index of array &lt;br&gt;
console.log(marks.indexOf(1000000000000));  // not present in array so gives -1&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.amazonaws.com%2Fuploads%2Farticles%2Fgcawluvdfm2brk8l0ke8.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.amazonaws.com%2Fuploads%2Farticles%2Fgcawluvdfm2brk8l0ke8.png" alt=" " width="107" height="42"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Methods in Arrays&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;push -add to last&lt;/strong&gt; &lt;br&gt;
marks.push(70);&lt;br&gt;
console.log(marks);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;unshift -add to first&lt;/strong&gt; &lt;br&gt;
marks.unshift(100);&lt;br&gt;
console.log(marks);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;pop - removes element from last of arra&lt;/strong&gt;y&lt;br&gt;
marks.pop();&lt;br&gt;
console.log(marks);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;shift-it will remove elements from begin&lt;/strong&gt;&lt;br&gt;
marks.shift();&lt;br&gt;
console.log(marks);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;splice - it removes the elements from given indexes&lt;/strong&gt;&lt;br&gt;
marks.splice(1,3);&lt;br&gt;
console.log(marks);&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;reverse - it reverse the array *&lt;/em&gt;&lt;br&gt;
marks.reverse();&lt;br&gt;
console.log(marks);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;concat-concat the array with another array&lt;/strong&gt; &lt;br&gt;
marks2=[100,200,300,400,500];&lt;br&gt;
marks=marks.concat(marks2);&lt;br&gt;
console.log(marks);&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.amazonaws.com%2Fuploads%2Farticles%2Feuzxxnihurbnnsyhs80v.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.amazonaws.com%2Fuploads%2Farticles%2Feuzxxnihurbnnsyhs80v.png" alt=" " width="381" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  **All the properties are changing the whole array** 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Strings in JavaScript and their Important Methods</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 08:20:46 +0000</pubDate>
      <link>https://dev.to/pushanverma/strings-in-javascript-and-their-important-methods-5gnm</link>
      <guid>https://dev.to/pushanverma/strings-in-javascript-and-their-important-methods-5gnm</guid>
      <description>&lt;p&gt;&lt;strong&gt;Strings&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Standard Approach&lt;/strong&gt;&lt;br&gt;
 let topic ="verma this is my name -&amp;gt; vermaji "; &lt;/p&gt;

&lt;p&gt;console.log(topic);&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.amazonaws.com%2Fuploads%2Farticles%2Fbnzyjem1hkjwibv11n2u.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.amazonaws.com%2Fuploads%2Farticles%2Fbnzyjem1hkjwibv11n2u.png" alt=" " width="259" height="26"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Concatination&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;let adname ="aditi verma "&lt;br&gt;
 topic =topic.concat("Pushan Verma ","chetna verma ",adname,"chandresh verma");&lt;br&gt;
 console.log(topic);&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.amazonaws.com%2Fuploads%2Farticles%2Fbpg9ejg1r2eu2b300ecp.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.amazonaws.com%2Fuploads%2Farticles%2Fbpg9ejg1r2eu2b300ecp.png" alt=" " width="632" height="18"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;character At method type in java *&lt;/em&gt;&lt;br&gt;
 console.log(topic[0]);  // method to display the character present inside the string in js &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.amazonaws.com%2Fuploads%2Farticles%2F9ghcf9z0zs77an59blg0.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.amazonaws.com%2Fuploads%2Farticles%2F9ghcf9z0zs77an59blg0.png" alt=" " width="48" height="24"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;indexOf,LastIndexOf,substring,slice,split,replace&lt;/strong&gt; &lt;br&gt;
console.log(topic);&lt;br&gt;
 console.log(topic.indexOf('verma'));  // it will give the index of first character if it founds , otherwise it gives -1&lt;br&gt;
 console.log(topic.lastIndexOf('verma'));&lt;br&gt;
 console.log(topic.indexOf('Pushan'));&lt;br&gt;
 console.log(topic.substring(1,6));&lt;br&gt;
 console.log(topic.slice(-4)); // slice can give from back also , but substring cannot , if i write substring(-4 it will return the whole string )&lt;br&gt;
console.log(topic.split(" "));&lt;br&gt;
console.log(topic.replace("verma","rajput"));  // it only changes the first occurence not all the occurences&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.amazonaws.com%2Fuploads%2Farticles%2Fh7yu4dy68tsc9varzp19.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.amazonaws.com%2Fuploads%2Farticles%2Fh7yu4dy68tsc9varzp19.png" alt=" " width="692" height="295"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Template Literals(Displaying js in HTml )&lt;/strong&gt;&lt;br&gt;
 let fruit1="Banana";&lt;br&gt;
 let fruit2="Mango";&lt;/p&gt;

&lt;p&gt;let content1=&lt;code&gt;My favourite fruit is  ${fruit1} and  ${fruit2}&lt;/code&gt;;&lt;/p&gt;

&lt;p&gt;document.body.innerHTML=content1;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Introduction to syntax of Arrays and Objects</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 07:24:25 +0000</pubDate>
      <link>https://dev.to/pushanverma/introduction-to-syntax-of-arrays-and-objects-3h74</link>
      <guid>https://dev.to/pushanverma/introduction-to-syntax-of-arrays-and-objects-3h74</guid>
      <description>&lt;p&gt;*&lt;em&gt;Arrays declaration and Intialization *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;let arr =[1,2,3,4,"pushan","chandresh","aditi","chetna"];&lt;/p&gt;

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

&lt;p&gt;ans -&amp;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.amazonaws.com%2Fuploads%2Farticles%2F165zrs6ajwj6191l3odo.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.amazonaws.com%2Fuploads%2Farticles%2F165zrs6ajwj6191l3odo.png" alt=" " width="440" height="23"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Objects declaration and Initialization&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;let myObj1={&lt;br&gt;
    name2:"Verma",&lt;br&gt;
    arr:["aditi","chetna","chandresh","pushan"],&lt;br&gt;
    exercise:true,&lt;br&gt;
    galatkaam:null&lt;br&gt;
}&lt;br&gt;
let myObj ={&lt;br&gt;
    name1:"pushan",&lt;br&gt;
    arr:[1,2,3,4,5],&lt;br&gt;
    sach:true,&lt;br&gt;
    myObj1&lt;br&gt;
}&lt;/p&gt;

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

&lt;p&gt;ans -&amp;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.amazonaws.com%2Fuploads%2Farticles%2Fccdpriom9vl8kq0ouec9.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.amazonaws.com%2Fuploads%2Farticles%2Fccdpriom9vl8kq0ouec9.png" alt=" " width="461" height="186"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Data Types in JavaScript</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 05 Jul 2022 07:18:33 +0000</pubDate>
      <link>https://dev.to/pushanverma/data-types-in-javascript-5cln</link>
      <guid>https://dev.to/pushanverma/data-types-in-javascript-5cln</guid>
      <description>&lt;p&gt;We have two types of data types in JavaScript . One is &lt;em&gt;Primitive&lt;/em&gt; and other one is &lt;em&gt;Non -Primitive&lt;/em&gt; data types&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.amazonaws.com%2Fuploads%2Farticles%2F4zgplvjqcy71fgmi1oei.jpg" 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.amazonaws.com%2Fuploads%2Farticles%2F4zgplvjqcy71fgmi1oei.jpg" alt=" " width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In Primitive Data Types , we have :&lt;/strong&gt;&lt;br&gt;
1) Number (Unlike java , we dont have int,float,double,BigInteger we only have number )&lt;/p&gt;

&lt;p&gt;2) Boolean(return True or false)&lt;/p&gt;

&lt;p&gt;3)String &lt;/p&gt;

&lt;p&gt;4) undefined (when a variable is defined and not assigned a value &lt;br&gt;
 then it gives value as undefined)&lt;/p&gt;

&lt;p&gt;5)null (absence of any value)&lt;/p&gt;

&lt;p&gt;6)bigInt - used to store very large numbers&lt;/p&gt;

&lt;p&gt;7) Symbol - Symbols are often used to add unique property keys to an object that won't collide with keys any other code might add to the object, and which are hidden from any mechanisms other code will typically use to access the object. That enables a form of weak encapsulation, or a weak form of information hiding&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Non -Primitive Data Types, we have :&lt;/strong&gt;&lt;br&gt;
1)Array (collection of data of same data type, it is just like java)&lt;/p&gt;

&lt;p&gt;2) Object (collection of several data types under a single heading called as Object)&lt;/p&gt;

&lt;p&gt;3)Function (when some lines are to be executed several times , functions are used.)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TypeOf:&lt;/strong&gt;&lt;br&gt;
//typeof (number ,string , null,boolean , undefined)&lt;br&gt;
console.log("data type is -&amp;gt;"+typeof name );&lt;br&gt;
console.log("data type is -&amp;gt;"+typeof number );&lt;br&gt;
console.log("data type is -&amp;gt;"+typeof sachkasamna );&lt;br&gt;
console.log("data type is -&amp;gt;"+typeof nullval );&lt;br&gt;
console.log("data type is -&amp;gt;"+typeof unde );&lt;/p&gt;

&lt;p&gt;ans -&amp;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.amazonaws.com%2Fuploads%2Farticles%2Fsclt28uzljxk8avi2do6.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.amazonaws.com%2Fuploads%2Farticles%2Fsclt28uzljxk8avi2do6.png" alt=" " width="219" height="89"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Document Object Model(DOM)</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 15 Mar 2022 17:18:27 +0000</pubDate>
      <link>https://dev.to/pushanverma/document-object-modeldom-4m9m</link>
      <guid>https://dev.to/pushanverma/document-object-modeldom-4m9m</guid>
      <description>&lt;p&gt;Document Object Model is like a Tree .Window is called a Document .&lt;br&gt;
What we'll learn in this post :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Event Listeners&lt;/li&gt;
&lt;li&gt;Query Selector&lt;/li&gt;
&lt;li&gt;addEvent Listener&lt;/li&gt;
&lt;li&gt;appendChild&lt;/li&gt;
&lt;li&gt;QuerySelectorAll&lt;/li&gt;
&lt;li&gt;NodeList&lt;/li&gt;
&lt;li&gt;insertBefore&lt;/li&gt;
&lt;li&gt;getAttribute&lt;/li&gt;
&lt;li&gt;setAttribute&lt;/li&gt;
&lt;li&gt;classList&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Understanding all these with some questions :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;q1&lt;/strong&gt;&lt;br&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;br&gt;
       &lt;br&gt;
       &lt;br&gt;
       &lt;br&gt;
       Document&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
        Say Hello
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   &amp;lt;script&amp;gt;
          //📌Q1 on Clicking the Button append hello to the page
          let btn =document.querySelector("button");

          btn.addEventListener("click",function(e){
              let divElem =document.createElement("div");
              divElem.innerText="Hello";
              let body =document.querySelector("body");
              body.appendChild(divElem);
          });

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


&lt;p&gt;&lt;strong&gt;q2&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;br&gt;
       &lt;br&gt;
       &lt;br&gt;
       &lt;br&gt;
       Document&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
       &lt;ul&gt;

              &lt;li&gt;1&lt;/li&gt;

              &lt;li&gt;2&lt;/li&gt;

              &lt;li&gt;3&lt;/li&gt;

              &lt;li&gt;4&lt;/li&gt;

              &lt;li&gt;5&lt;/li&gt;

              &lt;li&gt;6&lt;/li&gt;

              &lt;li&gt;8&lt;/li&gt;

              &lt;li&gt;9&lt;/li&gt;

              &lt;li&gt;10&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   &amp;lt;/ul&amp;gt;


   &amp;lt;script&amp;gt;
          // 📌Fix the list by inserting the missing element using querySelectorAll and insertBefore
          let list =document.querySelector("ul");

          let allListItems=document.querySelectorAll("li");

          let eightElem =allListItems[6];
          let sevenElem =document.createElement("li");
          sevenElem.innerText="7";

          list.insertBefore(sevenElem,eightElem);

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


&lt;p&gt;&lt;strong&gt;q3&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br&gt;
&lt;br&gt;
  &lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
    &lt;br&gt;&lt;br&gt;
    &lt;br&gt;&lt;br&gt;
    &lt;br&gt;&lt;br&gt;
    Document&lt;br&gt;&lt;br&gt;
  &lt;br&gt;&lt;br&gt;
  &lt;br&gt;&lt;br&gt;
    &amp;lt;!-- 📌Q1.1 Fix the mathematical problem using JS &lt;br&gt; --&amp;gt;&lt;br&gt;&lt;br&gt;
    &lt;/p&gt;
&lt;p&gt;2 + 2 = 22&lt;/p&gt;
&lt;br&gt;
&lt;br&gt;&lt;br&gt;
    &amp;lt;br&amp;gt;&lt;br&gt;
        let a=document.querySelector(&amp;amp;#39;p&amp;amp;#39;);&amp;lt;br&amp;gt;&lt;br&gt;
        a.innerText=&amp;amp;quot;2 + 2 =4 &amp;amp;quot;;&amp;lt;/p&amp;gt;&lt;br&gt;
&amp;lt;div class="highlight"&amp;gt;&amp;lt;pre class="highlight plaintext"&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;
&amp;lt;p&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
&amp;lt;/html&amp;gt;&amp;lt;/p&amp;gt;

&lt;p&gt;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;q4&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;p&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
&amp;lt;html lang="en"&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;p&amp;gt;&amp;lt;head&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;meta charset="UTF-8" /&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;style&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
        * {&amp;lt;br&amp;gt;&lt;br&gt;
            box-sizing: border-box;&amp;lt;br&amp;gt;&lt;br&gt;
        }&amp;lt;/p&amp;gt;&lt;br&gt;
&amp;lt;div class="highlight"&amp;gt;&amp;lt;pre class="highlight plaintext"&amp;gt;&amp;lt;code&amp;gt;    body {&lt;br&gt;
        display: flex;&lt;br&gt;
        flex-wrap: wrap;&lt;br&gt;
        justify-content: space-around;&lt;br&gt;
        padding-top: 5rem;&lt;br&gt;
    }&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.blue {
    background-color: blue;
    box-shadow: 0px 0px 6px 5px;
}

.green {
    background-color: green;
    box-shadow: 0px 0px 6px 5px;
}

.red {
    background-color: red;
    box-shadow: 0px 0px 6px 5px;
}

.card {
    border: 1px solid;
    height: 10rem;
    width: 10rem;
    margin: 2rem;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;&amp;amp;lt;/style&amp;amp;gt;&lt;br&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;
&amp;lt;p&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;p&amp;gt;&amp;lt;body&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="blue"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="red"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="blue"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="red"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="red"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="blue"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="green"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="blue"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="green"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;div class="card" data-color="blue"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
    &amp;lt;script&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;
        //📌 Q Write a script which fetches the data-color attribute of the card on double clicking on them and attaches the fetched class to that card. Also changes the data-color attribute to &amp;amp;quot;used&amp;amp;quot;&amp;lt;/p&amp;gt;&lt;br&gt;
&amp;lt;div class="highlight"&amp;gt;&amp;lt;pre class="highlight plaintext"&amp;gt;&amp;lt;code&amp;gt;        let cards=document.querySelectorAll('.card');&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    for(let i=0;i&amp;amp;amp;lt;cards.length;i++)
    {
        cards[i].addEventListener('dblclick',function(e){

            let classTobeAttached =e.currentTarget.getAttribute('data-color');
            e.currentTarget.setAttribute('data-color','used');
            e.currentTarget.classList.add(classTobeAttached);
        })
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;
&amp;lt;p&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;p&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;p&amp;gt;📌Handwritten Notes:&amp;lt;br&amp;gt;&lt;br&gt;
&amp;lt;a href="&lt;a href="https://github.com/pushanverma/notes/blob/main/webd/Serially%20in%20Js%20.pdf%22&amp;gt;https://github.com/pushanverma/notes/blob/main/webd/Serially%20in%20Js%20.pdf&amp;lt;/a&amp;gt;&amp;lt;/p" rel="noopener noreferrer"&gt;https://github.com/pushanverma/notes/blob/main/webd/Serially%20in%20Js%20.pdf"&amp;amp;gt;https://github.com/pushanverma/notes/blob/main/webd/Serially%20in%20Js%20.pdf&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&lt;/a&gt;&amp;gt;&lt;/p&gt;



</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Reading Files Serially through Callbacks and Promises</title>
      <dc:creator>PUSHAN VERMA </dc:creator>
      <pubDate>Tue, 15 Mar 2022 16:22:15 +0000</pubDate>
      <link>https://dev.to/pushanverma/reading-files-serially-through-callbacks-and-promises-55c1</link>
      <guid>https://dev.to/pushanverma/reading-files-serially-through-callbacks-and-promises-55c1</guid>
      <description>&lt;p&gt;&lt;strong&gt;Through Callbacks&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;const fs =require('fs');&lt;/p&gt;

&lt;p&gt;console.log('Before');&lt;/p&gt;

&lt;p&gt;fs.readFile('f1.txt',cb1);&lt;/p&gt;

&lt;p&gt;function cb1(err,data){&lt;br&gt;
    if(err)&lt;br&gt;
    {&lt;br&gt;
        console.log(error);&lt;br&gt;
    }&lt;br&gt;
    else&lt;br&gt;
    {&lt;br&gt;
        console.log(" "+data);&lt;br&gt;
        fs.readFile('f2.txt',cb2);&lt;br&gt;
    }&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;function cb2(err,data){&lt;br&gt;
    if(err)&lt;br&gt;
    {&lt;br&gt;
        console.log(err);&lt;br&gt;
    }&lt;br&gt;
    else&lt;br&gt;
    {&lt;br&gt;
        console.log(" "+data);&lt;br&gt;
        fs.readFile('f3.txt',cb3);&lt;br&gt;
    }&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;function cb3(err,data){&lt;br&gt;
    if(err)&lt;br&gt;
    {&lt;br&gt;
        console.log(err);&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;}
else
{
    console.log(" "+data);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

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

&lt;p&gt;console.log('After');&lt;/p&gt;

&lt;p&gt;//👉 ans -&amp;gt;&lt;br&gt;
// Before&lt;br&gt;
// After&lt;br&gt;
//  this is file 1&lt;br&gt;
//  this is file 2&lt;br&gt;
//  this is file 3&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Through Promise&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;const fs =require('fs');&lt;/p&gt;

&lt;p&gt;console.log('Before');&lt;/p&gt;

&lt;p&gt;let f1p=fs.promises.readFile('f1.txt');&lt;/p&gt;

&lt;p&gt;f1p.then(cb1);&lt;/p&gt;

&lt;p&gt;function cb1(data){&lt;br&gt;
console.log("File data-&amp;gt;"+data);&lt;br&gt;
let f2p=fs.promises.readFile('f2.txt');&lt;br&gt;
f2p.then(cb2);&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;function cb2(data)&lt;br&gt;
{&lt;br&gt;
    console.log("File data-&amp;gt;"+data);&lt;br&gt;
    let f3p=fs.promises.readFile('f3.txt');&lt;br&gt;
    f3p.then(cb3);&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;function cb3(data){&lt;br&gt;
    console.log("File data-&amp;gt;"+data);&lt;/p&gt;

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

&lt;p&gt;console.log('After');&lt;/p&gt;

&lt;p&gt;//👉 ans -&amp;gt;&lt;br&gt;
// Before&lt;br&gt;
// After&lt;br&gt;
// File data-&amp;gt;this is file 1&lt;br&gt;
// File data-&amp;gt;this is file 2&lt;br&gt;
// File data-&amp;gt;this is file 3&lt;/p&gt;

&lt;p&gt;📌Handwritten Notes:&lt;br&gt;
&lt;a href="https://github.com/pushanverma/notes/blob/main/webd/Serially%20in%20Js%20.pdf" rel="noopener noreferrer"&gt;https://github.com/pushanverma/notes/blob/main/webd/Serially%20in%20Js%20.pdf&lt;/a&gt;&lt;/p&gt;

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