返回值,return小练习
作者:互联网
可以使用return来设置函数的返回值,
语法:return 值;
return后的值,将会作为函数的执行结果返回,可以定义一个变量来接收该结果,函数返回什么,定义的变量的值就是该结果。
- 在函数中,return后的语句都不会执行,如果return后不跟任何值,就相当于返回一个undefined,函数中不写return,也会返回undefined。return后可以跟任意类型的值,
小练习:
1.定义一个函数,来判断值是否为偶数,如果是偶数,就返回true,否则返回false
<script type="text/javascript">
function isOu(a){
//如果a%2的值不为0,则返回false
return a % 2 == 0;
}
//记住用一个变量来接收返回的值
var result = isOu(3);
console.log("result = "+ result);
</script>
- 定义一个函数,可以根据半径来计算圆的面积,并返回计算结果
<script type="text/javascript">
function mianJi(r){
return 3.14*r*r;
}
var result = mianJi(10);
console.log("圆的面积 = "+ result);
</script>
- 创建一个函数,可以输出一个人的信息,包括name、age 、gender、address
<script type="text/javascript">
function xinXi(x){
//通过形参x来调用info中的信息,这里的x就相当于是实参info
console.log("个人信息为: "+ x.name +","+ x.age +","+ x.gender +","+x.address);
}
var info = {
name:"张三",
age:"18",
gender:"男",
address:"未知"
};
//将实参info传递给形参x
xinXi(info);
</script>
实参可以是一个对象,也可以是一个函数
fun(mianji); 调用函数,相当于调用函数的返回值,以冰激凌机器为例子,是将生产的冰激凌传递出去。
fun(mianji()); 函数对象,相当于直接使用函数对象,以冰激凌机器为例子,是将冰激凌机器直接传递出去
使用return,可以结束整个函数,注意区别break,continue,return。
标签:返回,info,return,函数,练习,result,返回值,冰激凌 来源: https://blog.csdn.net/Fantasc/article/details/118765896