Stack and Heap memory in javascript

แชร์
ฝัง

ความคิดเห็น • 224

  • @LearnerAbhi21
    @LearnerAbhi21 ปีที่แล้ว +87

    //datatypes are based on memory allocation
    Primitive datatypes-> call by value (string,number,boolean,null,undefined,BigInt,symbol) ->Stack memory
    Reference/Non primitive data types -> call by reference ( array,object, function) -> heap memory
    JavaScript is a dynamically typed language. This means that you don't need to specify the data type of a variable when you declare it.

    • @ChethanYadav
      @ChethanYadav 11 หลายเดือนก่อน +4

      thanks for the summary ❤

    • @honblegaurav9917
      @honblegaurav9917 4 หลายเดือนก่อน

      shouldn't non primitive data type be call by address?

  • @Anshuverma4674
    @Anshuverma4674 8 หลายเดือนก่อน +12

    CLEARLY UNDERSTANDABLE PLAYLIST MAJA AA GAYA SIR ITNA ARRAM SE THO SIRF APP HI COURSE COVER KAR SAKTE HOO ....THANKU YOU ARE A VERY GOOD TEACHER APPRECIATE YOUR TEACHING STYLE EASY WAY MAI THANKU JIII😀😇😇😇

  • @iamkmsyed
    @iamkmsyed 9 หลายเดือนก่อน +9

    Teacher Teach Tech Tremendously! Usually I am not complete most of the courses more than 20% but i touch video 10, is one of the milestone for me!

  • @BitFire007
    @BitFire007 8 หลายเดือนก่อน +3

    "Hats off to Chai aur Code for transforming my coding experience. Clear, concise, and captivating!"

  • @Talha_75
    @Talha_75 ปีที่แล้ว +64

    There are 2 types of datatype
    1. Primitive datatype:-
    1.String
    2. Number
    3. Boolean (true / false)
    4. null (iska matlab hai empty or zero nahi hai)
    5. undefined (aapne variable declare kardiya hai but usmein aap kya value dalenge aapne decide nahi kiya hai)
    6. Symbol (kisi bhi value ko unique banane ke liye use kiya jata hai)
    7. BigInt (jo badi values hoti hai oo hum BigInt mein use karte hai)
    2. Preference datatype (Non Primitive datatype)
    1. Array ( [ ] )
    2. Object ( { } )
    3. Function ( function( ){ } )

    • @yogeshbairwa
      @yogeshbairwa ปีที่แล้ว +2

      anything in js other than primite data types are object

    • @nikhatansari3310
      @nikhatansari3310 ปีที่แล้ว +7

      One correction
      Preference ❌ - Reference ✔️

    • @theavalontech
      @theavalontech 11 หลายเดือนก่อน +1

      Reference Datatype* not Preference

    • @PrathmeshGirme-i3f
      @PrathmeshGirme-i3f 4 หลายเดือนก่อน +1

      Thank You Brother

  • @rabiafaisal558
    @rabiafaisal558 ปีที่แล้ว +7

    Yeh different tha...Jo mein ny seekha.... shukr ha koi Essa teacher TH-cam Py mil geya

  • @ajaysinghrathour8622
    @ajaysinghrathour8622 ปีที่แล้ว +19

    it's not free, It's most valuable class for us

    • @chaiaurcode
      @chaiaurcode  ปีที่แล้ว +16

      Fir share krke linkedin pe tag to nhi aaya sir 😁

    • @ajaysinghrathour8622
      @ajaysinghrathour8622 ปีที่แล้ว

      @@chaiaurcode will do it sir. Thank you for your reply.

    • @jayprakashyadab
      @jayprakashyadab 7 หลายเดือนก่อน

      @@chaiaurcode karne ke bad ap kuch repost ey like bhi tho nahi karte mai apko kita tag karta hu

  • @namansharmacsb1063
    @namansharmacsb1063 7 หลายเดือนก่อน +1

    9:45 sir topic difficult hai
    but apne esko easy way mai explain krke easy topic bana diya hai
    thank you and keep uploading

  • @RajeevTutorials-ii4jc
    @RajeevTutorials-ii4jc ปีที่แล้ว +6

    sir jii aap ne toh bolte tha ki sab log asie hi padte h but asa nhi h guru jii apne lag hi level se padya h guru jii ur amazing 🫡🫡🫡🫡🫡

  • @niteshkushwaha9493
    @niteshkushwaha9493 9 หลายเดือนก่อน +3

    Primitive Types:
    1. Stored in stack.
    2. Passed or assigned by value (call by value).
    3. Changes to copies don't affect the original.
    Reference Types:
    1. Stored in heap; accessed via references (stored in stack).
    2. Changing the value through another reference affects the original.

  • @SounakSaha-nh5qm
    @SounakSaha-nh5qm ปีที่แล้ว +17

    Thank you Sir for making the difficult concept extremely simple. God bless you.

  • @believeyou8530
    @believeyou8530 ปีที่แล้ว +7

    😍 Love the way you simplified. If teaching is an Art you are Leonardo da Vinci.

  • @harsitcreatorsproop6206
    @harsitcreatorsproop6206 4 วันที่ผ่านมา +1

    Thank you sir, i won smart india hackathon !!!!!!!!!!!!.thankyou so much Hitesh sir

  • @shahriarhossain8622
    @shahriarhossain8622 2 หลายเดือนก่อน

    Watching this playlist for the second time. Each time I am learning new things and my JS concepts are clearing more.

  • @once-upon-a-time-7
    @once-upon-a-time-7 5 หลายเดือนก่อน

    is se zda asan mane aj tak ni smjha topic sara smjh a gya tusi great oo ustad ji love you from pakistan

  • @yogeshkumarpatil591
    @yogeshkumarpatil591 11 หลายเดือนก่อน +2

    Thank you for making such a beautiful javascript tutorial. Because You teach the actual javascript which is necessary for actual production development need. Very Very thank you. I will share your channel as much as possible to everyone. I really like your teaching style and I aslo need that type of javascript teacher. God bless you.

  • @vivektiwari6200
    @vivektiwari6200 ปีที่แล้ว +6

    was confused in this concept from FSJS bootcamp 2, now cleared, thanks sir,

  • @priyadarshiranjan5181
    @priyadarshiranjan5181 5 หลายเดือนก่อน +3

    Primitive Datatypes
    Number => number
    String => string
    Boolean => boolean
    null => object
    undefined => undefined
    Symbol => symbol
    BigInt => bigint
    2) Non-primitive Datatypes
    Arrays => object
    Function => function
    Object => object

  • @anmol.rajput.2
    @anmol.rajput.2 4 หลายเดือนก่อน +1

    pehli baar aaya is channel pe. sir! your style of teaching is another level🔥. i forgot all the other channels.....

  • @sahujiofficial7834
    @sahujiofficial7834 หลายเดือนก่อน

    Splendid sir! very different and easy to understand, pata nhi College teachers aise kyun nhi batate

  • @shailenderjaiswal1685
    @shailenderjaiswal1685 ปีที่แล้ว +4

    calm and peaceful and enjoyful explanation
    mjaa aa gya ek dm

  • @namansharmacsb1063
    @namansharmacsb1063 7 หลายเดือนก่อน

    sir mene ye concept phle bhi padha hai but smj nhi aya tha.
    Complex krke padhya tha teacher nai
    but apne bhot easy way mai explain krdiya stack and heap

  • @devDiver
    @devDiver 11 หลายเดือนก่อน

    I was confused when I tried express js. now cleared. Thanks a lot 🙏🙏🙏

  • @ayushyadavone
    @ayushyadavone 6 หลายเดือนก่อน

    A little bit complex but after watching this video for 3 to 4 times, I got this topic of Stack & Heap. 🤗

  • @samuelfernandes3301
    @samuelfernandes3301 11 หลายเดือนก่อน

    Literally nobody taught this on entire TH-cam in javascript your the first ❤

  • @syedmaji
    @syedmaji ปีที่แล้ว

    asaanni say seekh lia .... zabardast. learned after a long time in a simple way. Great Job

  • @baitullahkhan5030
    @baitullahkhan5030 ปีที่แล้ว

    the best programming teacher ..from Pakistan ❤

  • @muhammadyasir2275
    @muhammadyasir2275 6 หลายเดือนก่อน

    i am from pak.. you nailed this concept in my mind man

  • @viraljain9197
    @viraljain9197 3 หลายเดือนก่อน

    Thank you to Hitesh Sir for making such an awesome video! 🙌🎥 Brushing up on my JS knowledge 🧠

  • @muhammadishaque4818
    @muhammadishaque4818 4 หลายเดือนก่อน

    hey hitesh, i am from Pakistan, and I had A lot of confusing regarding this concept I tried hard to understand it by chatGPT and also with other TH-cam videos, but I was unable to understand this concept, thank you so much,

  • @RahulKumar-ve3lm
    @RahulKumar-ve3lm 6 หลายเดือนก่อน

    I DONT KNOW WHY I SUBSCRIBED YOUR CHANNEL, BECAUSE I NEVER SUBSCRIBED ANY CHANNEL. I THINK YOU ARE THE BEST, THAT'S WHY.....THANKS

  • @dilipjaiswal3038
    @dilipjaiswal3038 ปีที่แล้ว

    sir Ur teaching style is great 👍 itna easily samjha diye ...

  • @adarshmaddheshiya4413
    @adarshmaddheshiya4413 9 หลายเดือนก่อน

    One of the best explanation on Stack and Heap memory ❤

  • @enxzy
    @enxzy ปีที่แล้ว +3

    This course is best as compared to any other paid courses out there! 👽Hard work is appreciated by heart

  • @sachin0xblock
    @sachin0xblock ปีที่แล้ว +4

    "Hey Chai or Code and Hitesh Choudhary, I'm on the edge of my seat in anticipation for the backend full series and DSA series on this channel! ☕💻 Your content is like the perfect blend of coding wisdom and the soothing essence of chai, and I can't wait to dive deep into these topics with your expert guidance. Keep brewing up those fantastic tutorials, and I'll keep sipping and coding along! 🚀🔥"

  • @rendevous9253
    @rendevous9253 ปีที่แล้ว +1

    Bohut sundar hindi kaha apne aaj. 👏👏

  • @softheartpeople
    @softheartpeople ปีที่แล้ว +1

    simple precise short and meaningful. Thanks mentor.

  • @CodeWithRains
    @CodeWithRains 5 หลายเดือนก่อน

    5:37 Really amazing , before the code running got the things !! Great Sir !

  • @RagSingh-e2e
    @RagSingh-e2e 8 หลายเดือนก่อน

    best Series ALL OVER UNIVERSE, thank you Sir 🙏

  • @razashah7881
    @razashah7881 6 หลายเดือนก่อน

    Well Sir, agar me ne chaey pehley hi pi li ho, or bad me is lecture ko dekh raha hun, koi tension to nahi??? hahahaha.. just for fun, Sir you are doing great. I really like you, Stack and Heap is root of any Programming language, but mostly mentor don't touch it, but you're covering this one also,, nice, great, marvellous.

  • @akashthoriya
    @akashthoriya ปีที่แล้ว

    Great explanation sir,
    Event loop bhi issi tarah se explain kar dijiye, woh bahot confusing hai.
    We know things but koi puche toh explain nahi kar pate ache se

  • @TejasD61
    @TejasD61 ปีที่แล้ว +17

    Quality content is always underrated ❤️
    #ThankYouHiteshSir

  • @techindepth371
    @techindepth371 5 หลายเดือนก่อน

    mind blowing. It is so easy to learn from you sir. Cont day 2

  • @JohnWick-ds5wb
    @JohnWick-ds5wb ปีที่แล้ว +2

    thank you bhaiya for giving us ur precious time and attention.

  • @ravishbisht502
    @ravishbisht502 ปีที่แล้ว +1

    Omg it was too easy i made it too difficult to understand. Thank u so much❤

  • @Daani213
    @Daani213 7 หลายเดือนก่อน

    😀😀😀 best and easy way to explain. that is best one playlist .

  • @Anirudhsinghbundela
    @Anirudhsinghbundela 24 วันที่ผ่านมา

    Haan ji bhut acche se samjh aagya.❤🙌

  • @srijareddy1088
    @srijareddy1088 4 หลายเดือนก่อน +1

    Clear and concise ,thankyou.

  • @m-series719
    @m-series719 3 หลายเดือนก่อน

    thank you sir ... lots of love from Panchkula haryana

  • @samadsiddiqui5925
    @samadsiddiqui5925 ปีที่แล้ว +1

    Amazing video! Well explained stack and heap memory

  • @I_am_Jisu
    @I_am_Jisu ปีที่แล้ว +1

    Explanation was great ,too easy to understand ,Subscribed😁

  • @DEEPAKKUMAR__ECC
    @DEEPAKKUMAR__ECC หลายเดือนก่อน

    • Stake/primitive
    • Call by value
    • No object here
    Stack mei aage copy pass hoti h, to agr koi bhi changes copy mei hote hain to main mei koi fark nhi padega.
    ----------
    • Heap/non-primitive
    • Call by reference
    • Object here
    Heap mei reference pass hota h, to reference mei changes honge to main mei changes aa jayenge.

  • @rationalindianguy
    @rationalindianguy ปีที่แล้ว +4

    Thank you so much sir!! Welcome Back!
    But sir Kya ye sahi ki whole day wait kre aur Next day bs ek video 🥲🥺 I know aap busy h kaafi but ye dil h ki Manta nahi.🥲

    • @chaiaurcode
      @chaiaurcode  ปีที่แล้ว

      Consistency aa jaye 1 baar is channel pe, fir speed b aa jayegi 😁

  • @abhishekgautam9767
    @abhishekgautam9767 ปีที่แล้ว +1

    You are great teacher

  • @zainulkhan8381
    @zainulkhan8381 8 หลายเดือนก่อน

    Best explanation of stack and heap keep it up !

  • @awaisahmad8935
    @awaisahmad8935 4 หลายเดือนก่อน +1

    copy in stack memory and reference in heap , a little more example needs to clarify it, so we demand more

  • @sumitsinha995
    @sumitsinha995 10 หลายเดือนก่อน

    Heap memory wala bahut interesting tha bhaiya...

  • @suryapratap_bit
    @suryapratap_bit 3 หลายเดือนก่อน

    Primitive data types are immutable and non-primitive data types are mutable. Primitive data type stored in stack memory and non primitive data types are stored in heap memory.

  • @New_Movie_Watch
    @New_Movie_Watch 9 หลายเดือนก่อน

    yesssss just completed 10 videos with proper understanding

  • @Yasinkhan-tm8jv
    @Yasinkhan-tm8jv 11 หลายเดือนก่อน

    getting in-depth knowledge. Thanks sir

  • @masterju2648
    @masterju2648 ปีที่แล้ว

    Really sir you are really the best teacher

  • @guitargig123
    @guitargig123 8 หลายเดือนก่อน

    Very complex concept easily explained

  • @Rajveer__singhhhh
    @Rajveer__singhhhh ปีที่แล้ว

    I think this is best channel on TH-cam

  • @akashk2992
    @akashk2992 ปีที่แล้ว

    sir mai daily lecture apka dekhta hu aur js sikhata hu

  • @E_ter_nit_y
    @E_ter_nit_y 5 หลายเดือนก่อน

    such a good explaination🔥🔥

  • @slangger2032
    @slangger2032 ปีที่แล้ว

    hello, bhaiya aapki videos best hain please nodejs aur express js pe bhi series ka sochiye

  • @gauravsrivastava17
    @gauravsrivastava17 4 หลายเดือนก่อน

    So simple to understand

  • @rajeshhaldar2179
    @rajeshhaldar2179 ปีที่แล้ว

    Sir g espe thoda aur deep me video bnaeye....intrasting and important v h...please.

  • @akashk2992
    @akashk2992 ปีที่แล้ว

    bahut mja aa rha h sikhane me

  • @jamshirtangri5757
    @jamshirtangri5757 2 หลายเดือนก่อน

    lots of love hitesh bhai

  • @shubham_srt
    @shubham_srt 6 หลายเดือนก่อน

    such a good explaination, thank you

  • @feelalive440
    @feelalive440 5 หลายเดือนก่อน

    ab jaake kuch baat bani thank you bro

  • @ByteNinjas69
    @ByteNinjas69 ปีที่แล้ว

    Kya baat hai Sir Ap ki....very well

  • @TOONSSTATION
    @TOONSSTATION 9 หลายเดือนก่อน

    Easily Explained.
    Thanks.

  • @Instrumentation010
    @Instrumentation010 11 หลายเดือนก่อน

    You made it very easy to understand

  • @NidhiSharma-kz2yi
    @NidhiSharma-kz2yi หลายเดือนก่อน

    Typeof Primitive Datatypes:
    Number : number
    String : string
    Boolean : boolean
    Null : object
    Undefined :undefined
    Symbole : Symbole
    BigInt : number
    typeof Primitive Datatypes
    Object : object
    Fucntion : fucntion object
    Array : object

  • @meetchanchad129
    @meetchanchad129 10 หลายเดือนก่อน

    When the topics are really tough, Hitesh sir makes it easy and makes it understandable. ☕&

  • @DhariSingh-w6v
    @DhariSingh-w6v ปีที่แล้ว +1

    #10 tutorial thanks for this tutorial 🙂

  • @LogicLegendz
    @LogicLegendz ปีที่แล้ว +1

    primitive data type has 7 type
    Number = number ,
    String = string,
    Boolean = Boolean,
    understand = object,
    symbol=symbol,
    bigint=number,
    null = object.
    Non primitive
    Array, object, function

  • @Soulcraft_with_Pritha
    @Soulcraft_with_Pritha 10 หลายเดือนก่อน

    Very well explained! 👏👏

  • @nearest-river
    @nearest-river 5 หลายเดือนก่อน +2

    shouldn't strings be stored on the heap? strings are growable buffers and stack allocated data shouldn't be growable.

  • @nikhatansari3310
    @nikhatansari3310 ปีที่แล้ว +2

    Thank you so much sir 😊

  • @md.sameershahzada2423
    @md.sameershahzada2423 ปีที่แล้ว

    very smooth explaination

  • @mania20
    @mania20 8 หลายเดือนก่อน

    Number = number
    String= string
    Boolean= true/false
    BigInt= bigint
    Null = object
    Undefined= undefined
    Arrays = object
    Function= function
    Object= object

  • @anujbisht8905
    @anujbisht8905 ปีที่แล้ว

    yha sai mai shallow copy or deep copy ka concept bhi samaj gya.

  • @shub226
    @shub226 ปีที่แล้ว +1

    ES javascript course ko koi beat nahi kar paega

  • @itzneeraj06
    @itzneeraj06 2 หลายเดือนก่อน

    sir need a more detailed video 🙌

  • @sameer23377
    @sameer23377 หลายเดือนก่อน

    Thanks for the video Sir 🙂

  • @Sksndhashxjx
    @Sksndhashxjx 11 หลายเดือนก่อน

    So the information is that primitive data type uses stack for memory allocation and it make the copy of the value whereas the non-primitive data type usese heap where value are refereenced .

  • @_snatani
    @_snatani ปีที่แล้ว +1

    very useful this series

  • @mainakdas4883
    @mainakdas4883 วันที่ผ่านมา

    Your example of stack memorey has a little issue
    Let myTH-camName="something"
    Let another = myTH-camName
    myTH-camName ="newsomething"
    Now if I log it
    My youtbe name will print the new value
    But another will still be of the same value as it only stored a copy of the myTH-camName.

  • @qazimtahir
    @qazimtahir 6 หลายเดือนก่อน

    Excellent 😀

  • @usama5619
    @usama5619 ปีที่แล้ว

    thanks itne ache content k leay !

  • @arindamsaha1929
    @arindamsaha1929 ปีที่แล้ว

    oho tatprya word sunke maza aya gaya sir 😀

  • @parth_virani_official
    @parth_virani_official 11 หลายเดือนก่อน

    #king's explanation ❤

  • @ujawaltiwari2157
    @ujawaltiwari2157 ปีที่แล้ว

    Already shared sir ... Ab kitna kru bahut kiya share aage Achha lgega toh share krunga 🤪

  • @GauravKumar-ek6go
    @GauravKumar-ek6go 8 หลายเดือนก่อน

    JavaScript ke liye ek book suggest kijiye n

  • @shahidmomin3372
    @shahidmomin3372 3 หลายเดือนก่อน

    sir js mein sabse zyada important kon sa topic hai

  • @shubhojeetbera09
    @shubhojeetbera09 10 หลายเดือนก่อน

    Concept clear💡

  • @mahimasingh7524
    @mahimasingh7524 21 วันที่ผ่านมา

    Thank you so much sir ❤