 Hi everyone! In this tutorial, we're going to talk about self-inwalking function in JavaScript. A self-inwalking function in JavaScript is almost the same as a normal function. The only difference is that self-inwalking function must be invoked automatically. I'm gonna show you a simple example, in which first I'm going to create a normal function in JavaScript and then I will change this normal function to be self-inwalking function, which means that this function is going to be invoked automatically. Let's make an example, let's create a function, let's call it, for example, SayHi, and let's provide as an argument some name. What we want to do inside this function is to alert Hi to some person which name is going to be provided as an argument of this function and that is a normal function in JavaScript. Now, if we want to make a self-inwalking function and that means that function needs to be invoked automatically, first what we need to do is to surround this normal function with parentheses and then, again, we're going to use another parentheses in which we're going to put the argument of this function. Our argument of the function SayHi is some name, so I'm going to provide a name, for example, John and after that I'm going to put a semicolon to the end, now I'm going to copy this code and I'm going to paste it to the Firefox console, I'm gonna open console, I'm gonna paste this code, I'm gonna press enter and as you can see, we're going to have an alert Hi, John and in this example we can clearly see that this function SayHi is invoked automatically right after it's been declared in this console. That's all in this tutorial, don't forget to subscribe to my channel, see you in the next tutorial.