 Hi, in this tutorial, we're going to talk when to use var, let or const keyword for your variables in JavaScript or ECMAScript 6 code. But first of all, don't forget to subscribe to my channel. Things that I'm gonna say in this short tutorial may be gonna sound a little bit weird, because one of the suggestions when you're working in JavaScript or ECMAScript 6 is to always try to use constant keyword and always try to declare your variables to be constants. That means that your variables are going to be immutable, so you can't change them. With the usage of that, we can prevent our code of bugs, but if you at some point of time want to change your declared variables, then instead of const keyword, you can declare your variable with usage of let keyword. In that case, your declared variable is going to be declared in some block and it's going to be mutable, so that means that you can change its value. And if you define it inside some curly braces, that means that this variable is going to be visible just inside this code block between these two curly braces. And finally, if you want to have your variable to exist globally, then you need to use for your declared variable keyword var. It's going to be mutable and it will have globals. So to protect your code from getting bugs, when you declare variables, try to make them to be constants. And if at some point of time you want to change them, then convert your constant keyword to let keyword and that variable is going to be declared inside some code block. And finally, if you want to have that variable to be presented everywhere inside your program to exist everywhere, then you need to change that keyword to be var. That's all in this tutorial. Thanks for watching. Don't forget to subscribe to my channel. See you in the next tutorial.