javascript的函数的参数是局部变量
分类:实例代码
本章节陈述一个事实,那就是传递给函数的参数是局部变量。
也就是说,如果参数传递给函数,那么它的作用域就仅限于此函数体内。
代码实例:
var a = 2; var b = 3; function func(a, b) { console.log(a); console.log(b); } func(a);
在上面的代码中,在全局作用域声明了两个变量a和b。
函数func也具有两个形参a和b。
当调用函数的时候,输出b的值是undefined,因为这个时候b就是函数内部的局部变量,由于没有传递自然是undefined。
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu