函数返回值-return详解及应用
2017年08月20日 11:55:07 jiaojsun 阅读数:323更多
个人分类: javascript
1. return
return 返回值
数字、字符串、布尔、函数、对象(元素/[]/{}/null).未定义
fn1();//100
function fn1(){
return 100;
}
- 1
- 2
- 3
- 4
alert(fn2());//弹出function (){
// alert(1);
//};
function fn2(){
return function (){
alert(1);
};
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
fn2()();//1
function fn2(){
return function (){
alert(1);
};
}
- 1
- 2
- 3
- 4
- 5
- 6
fn2()(10);//10
function fn2(){
return function (a){
alert(a);
};
}
- 1
- 2
- 3
- 4
- 5
- 6
fn2(20)(10);//30
function fn2(a){
return function (b){
alert(a+b);
};
}
- 1
- 2
- 3
- 4
- 5
- 6
alert(fn4());//undefined
function fn4(){
}
- 1
- 2
- 3
alert(fn4());//123弹出来,520不弹出来
function fn4(){
return 123;
alert(520);
}
- 1
- 2
- 3
- 4
- 5
总结