1、return是一个返回值,函数名+括号 会得到return后面的值。
2、所有函数的默认返回值都是未定义(undefined)
alert(fn1()); //undefined
function fn1(){
}
3、return后面任何代码都不会再执行
alert(fn1()); //undefined,不会在执行alert(1)
function fn1(){
return;
alert(1);
}
4、一个小练习:设定两个整数,对两个整数本身以及之间的所有整数从小到大进行排列
alert(fn1(6,1));
function fn1(a,b) {
var num = 0;
if ( a>b ) {
num = a;
a = b;
b = num; //之前看的C语言教程里,对互换两个数的方法的一个应用
}
var arr = [];
for (var i = a; i <= b; i++) {
arr.push(i);
}
return arr; //返回数组
}