Hitesh you are the best PROGRAMMING teacher on YT hands down! I love how I can watch short videos each day rather than watching a 4 hour JS Basics tutorial. It allows me to actually grasp the concepts and principles rather than flying through it and tiring myself out! Thank you!
the way of explain the topics is soo wonderful . you are the best teacher of java script.. you use the practical knowledge so it is very easy to understand all the topics . sir i request to make a full stack series separately . thanks sir from the bottom of my heart ........................................................
I'm watching your videos since morning and know I'm loving both your videos and JS. I'm in love with JS and am so amazed at how beautiful is this and way different from the rest languages. I bought paid course worth 15k but found it not that much worthful than these friendly paced videos.
It's called a function expression, like when you declare a variable, let,var, const only you are storing a function inside of it. Javascript treats it like any other variable and assigns it to the call stack and it's value to the stack memory instead of the heap memory where all the other reference data type pointers are stored ( arrays, objects, functions ).
the last example about the variable name = "Hitesh" and function variable name = "Mr. H" is similar to the concept of Local Variable scopes in C and other languages
this is same as modularity, function and variable scope; more specifically the code between curly braces { } in C language; but Yes for a JS kind of language, this is great.
Thank you so much hitesh 🚀Your explanation technique and the simplicity for the topic is just wonderful, you make my concept very much much clear to javascript specially this context,Hoisting.. Thanks man ,More power to you👌👍🏻
at 13:21 if you declare a variable using a var, it will return undefined but if you declare a variable using let or const, it will return it was never defined!
sir i have some doubts ,i had watched your python web automation video,i tried to automate google meet,everything is working well except when i join the meet with the join id,i switch to the child node correctly and interacted with evry element,algood,except the alert box on the chld window can not be closed,it says no such alert,the alert requests for cam mic permission whcih in want to dismiss,Stuck for two days?any suggestion
Thanks for this interessant video, sir can you give us some tips on how to improve problem-solving skills, and give us some exercise after some videos, thanks a lot
In Variable Hoisting, if we try to access before declaration it will return undefined right? But for me when I try with string datatype, it is returning a value. Can you explain this?
U are intelligent, no doubt it. But I always notice u make complex even it is very simple. But explanation was quite good. People who are watching it, offcourse they know little bit about javascript. If u explain with complexity, then it might not work out.
I completely enjoyed the video, one thing I noticed When the variable is used before it has defined by using "var" we get "undefined". In the case of "let": it is ReferenceError: Cannot access 'variable' before initialization.
why are we not using keyword "let" ? It seems when I used the same example with "let" , it doesnt assign "undefined" rather it counts it as not being declared at all
Full course is FREE and will be available here
courses.learncodeonline.in/learn/Complete-Javascript-course
It's a fantastic explanation told in no Js course I saw on utube .
Then I don't know why does people dislike this video?? I liked it.
Sir plz reply me on instagram.
I am waiting every single days of new video of this js series. ❤️
Hitesh you are the best PROGRAMMING teacher on YT hands down! I love how I can watch short videos each day rather than watching a 4 hour JS Basics tutorial. It allows me to actually grasp the concepts and principles rather than flying through it and tiring myself out! Thank you!
Watching and applying this concepts again and again while coding is actually fun.
Best ever explanation for js context.Even after i finished my first react project your js series giving me a lot of basic knowledge thank u sir♥️
If you digest everything what he explained in this video, You have understood half of js , Thank you for such a amazing video
the way of explain the topics is soo wonderful . you are the best teacher of java script.. you use the practical knowledge so it is very easy to understand all the topics . sir i request to make a full stack series separately . thanks sir from the bottom of my heart ........................................................
This video helps me to clear why I ran into problems dealing with hoisting.
It's a fantastic explanation told in no Js course I saw on utube .
Then I don't know why does people dislike this video?? I liked it.
Well well well , new day new morning
But incomplete without a js video !
#YourVideosAreMoreAddictiveThanCaffeine
I'm watching your videos since morning and know I'm loving both your videos and JS. I'm in love with JS and am so amazed at how beautiful is this and way different from the rest languages.
I bought paid course worth 15k but found it not that much worthful than these friendly paced videos.
Thank you very well explained , I learned something new and understand the concpet more deeply , Thanks alot 🙌
Thank you for explaining in simple and effectively. Now i don't get confused in JS hoisting.
U making javascript so easy.
It's called a function expression, like when you declare a variable, let,var, const only you are storing a function inside of it.
Javascript treats it like any other variable and assigns it to the call stack and it's value to the stack memory instead of the heap memory where all the other reference data type pointers are stored ( arrays, objects, functions ).
It was rather a simple , brief and precise video u r such an amazing guy
who cares about the duration... if you get explanation like this 😍
That line was good, function declaration are scanned and made available while variable declaration are scanned and made undefined.
the last example about the variable name = "Hitesh" and function variable name = "Mr. H" is similar to the concept of Local Variable scopes in C and other languages
Omg it's too interesting ....this gonna create huge bug for beginners if they don't watch your videos🤗🤗
this is same as modularity, function and variable scope; more specifically the code between curly braces { } in C language; but Yes for a JS kind of language, this is great.
Aise lag raha hai jaise ki class mai bhietkar dekrahahu 😍
Thanks sir for this amazing course 😍
Finally you have resolved my project bug. And thanks for making me understand why the error I was getting.
The best video about hoisting so far.
Super, nobody told me this thing earlier
finnaly i get to understand this concept of hoisting. Thank you so much
here comes the legend of programming Mr hitesh love from pakistan
Wow I just loved the way you explained ✨️.
that was a nice way of explaining the execution context through big tipper.... :-)
Seriously , a fantastic thing to learn !.. . I thought I knw javascript before watching this.😂😂😂
Is waali video me ais tes ho gyi 😭😭
But I understood everything 😀😀😀
Thanku sir❤️
U r really made it man,.... Too easy
Really great video sir finally i understood crazy concept of global variable
Thank you so much hitesh 🚀Your explanation technique and the simplicity for the topic is just wonderful, you make my concept very much much clear to javascript specially this context,Hoisting..
Thanks man ,More power to you👌👍🏻
Very precisely explained!! Loved it❤️❤️
very good tutorials
at 13:21 if you declare a variable using a var, it will return undefined but if you declare a variable using let or const, it will return it was never defined!
Wow-what an explanation...amazing
You are teaching very good, really appreciate. But in 2020 we are still using var wouldn't be better if we use ES6.
your explaining was awesome I loved it
It was really interesting one . Thank you sir.
best explanation for hoisting.
confusing concept but very important in terms of processing and sequence
Rock solid explanation..!!
Keep going..!!
Sir this is amazing i loved this series
thanks alott sir for teaching us in such a great way
sir i have some doubts ,i had watched your python web automation video,i tried to automate google meet,everything is working well except when i join the meet with the join id,i switch to the child node correctly and interacted with evry element,algood,except the alert box on the chld window can not be closed,it says no such alert,the alert requests for cam mic permission whcih in want to dismiss,Stuck for two days?any suggestion
i tried wait methods too still no luck
Great !
you are just a great coach 💌💌
#17minutesJS day 17! wooow finally it goes above 10 min 😅
10:52 What MumboJumbo thing are you talking about ??
You taught that so easily !
Thank you bhaiya
Local Variable and global variable words would have made Context things so easy to understand.
Anyways Good content. Thanks.
I am enjoying this video series sir jii
Splendid job sir
Awesome! I learned a new concept today
great video! could we have a video on how you costumized your vs code? colors ,themes and everything
Wow !! What a great tutorial , I loved it
Crystal Clear 🔥
Awesome explanation sirr
Awesome, i never thought about it
Brilliant video at such a perfect time...
Best Explaination.....nailed it.
Great explanation ever❤❤
instead of parseInt you can simply use + operator eg- let bill = +a ;
Pretty interesting things are in js
Thanks for this interessant video, sir can you give us some tips on how to improve problem-solving skills, and give us some exercise after some videos, thanks a lot
variable'ish functions is called function expressions.:)
Great explanation
Awesome video sir
I just became a fan of your vs code theme and file icon theme.please share your vs code theme and file icon theme with us please
Thanks for a bit longer video
what if a function needs something from the global context?
Then just call that variable or method name that you want global context will provide it to you if defined it, no need to create variable again
In Variable Hoisting, if we try to access before declaration it will return undefined right? But for me when I try with string datatype, it is returning a value. Can you explain this?
10:20 function expressions
Loved the explanation!!
U are intelligent, no doubt it.
But I always notice u make complex even it is very simple. But explanation was quite good. People who are watching it, offcourse they know little bit about javascript. If u explain with complexity, then it might not work out.
Great explanation!
Thank you buddy very well explained :)
Amazing juz love it...
such an amazing content!!
great stuff here!!
Awesome
Amazing!, Love it...
Hey, thanks for this amazing video😊, it would be great if you would have covered class hoisting too😅
console.log(name);
doing it in the global scope shows name is deprecated, why? and how can i resolve this?
This series is really turning out to be different
amazing
Haha i tried this in previous video after context I got this error and Now my doubt is clear😂.
if we replace var name with let name, why does it give an error instead of undefined?
Super context content❤❤😍
#enjoyed a lot :) i love to watch long videos haha ...can u use my name as an example in any of your upcoming video for a singe tym...
😃😃😃😃
Good information
What's this code editor? Looks smooth 😅
Vs code with lots of modifications and extensions.
That is vscode
does context means scope
i really enjoyed
just wow!!
I completely enjoyed the video, one thing I noticed When the variable is used before it has defined by using "var" we get "undefined".
In the case of "let":
it is ReferenceError: Cannot access 'variable' before initialization.
Where is the playlist man 😂.
courses.learncodeonline.in/learn/Complete-Javascript-course
Thanks I know about the UA-cam issue of showing double videos in playlist.lot of love from India.
Please explain hosting
why are we not using keyword "let" ?
It seems when I used the same example with "let" , it doesnt assign "undefined"
rather it counts it as not being declared at all
"let" is used to define block-level of scop