1.return返回值:函数执行后剩下结果就是返回值。
function fn(a,b,c){
//return返回值
return(a+b+c);
// console.log("aaa"); //return之后的值都不在执行了
// alert("bbb"); //return之后的值不在执行了
}
console.log(fn(1,2,3)*10);
2.作用域
查找变量的时候,会从当前作用域开始查找,如果当前作用域查找不到,逐层(外层)向上查找
2.1全局作用域
var a = 1; //全局变量,在任何位置都可以找到的变量
function fn(){
console.log(a);
}
fn();
console.log(a);
2.2局部作用域
function fn(){
var a = 1; //局部变量,只能在当前的作用域里面使用
console.log(a);
}
fn();
console.log(a);