return返回值
Return语句终止函数执行,并返回一个指定的值给函数的调用者(函数名 + ()就等于 函数的返回值)
如果return后面没有返回值,则默认返回undefined
函数的返回值可以是任何数据类型
// function fn(){
// console.log("您好");
// }
// fn();
function fn() {
return "您好";
}
fn(); // fn() === 您好
console.log(fn());
var div = function (a, b) {
return a / b;
}
var result = div(81, 9);
console.log(result);
//返回指定数组
var arr = [];
function getArr(a) {
for (let i = 0; i < a; i++) {
arr.push(i + 1);
}
return arr;
}
var result1 = getArr(8);
console.log(result1);
//返回 a~b数组
var arr1 = [];
function getArr1(a, b) {
for (let i = a; i <= b; i++) {
arr1.push(i);
}
return arr1;
}
console.log(getArr1(2, 6));
// 顺序颠倒
var arr2 = [];
function getArr2(a, b) {
if (a < b) {
for (let i = a; i <= b; i++) {
arr2.push(i);
}
} else {
for (let i = b; i <= a; i++) {
arr2.push(i)
}
}
return arr2;
}
console.log(getArr2(12, 6));