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);