Before introducing modified function, let's recall our memory about the "basic function":
function add(n1,n2) {
alert(n1+n2);
And this is how a modified function look like:
var add=function (n1,n2) {
alert(n1+n2);
}
add(1,100); // → call the function
var test=add; // → didn't call the function, so it purely input the data into the variable above.
test(2,200);
The meanings behind these two functions are actually the same, but the modified one input the function into the variable. We can say that function is a kind of data as well.
var x=13; // → global variable
function test() { // → local variable
var y=7;
var x=1;
alert(x+y);
}
alert(x);
External code can not use the local variable, but local variable can use global variable.
For example, if we don't declare the x variable at local variable, var x=13
will still be operated right away.
var x=13;
function test() {
var y=7;
alert(x+y);
}
alert(x);
Feel free to comment and share your ideas below to learn together!
If you guys find this article helpful, please kindly do the writer a favor — LIKE this article.