<script type="text/javascript">
//定义一个函数,判断一个数字是否是偶数如果是则返回true,否则返回false
function isOu(num) {
return num % 2 == 0;
//==本来就是返回一个布尔类型
}
var result1 = isOu(15);
console.log(result1);
// 定义一个函数,可以根据半径计算一个圆的面积
function mianji(r) {
return 3.14 * r * r;
}
result2 = mianji(5);
console.log(result2);
//创建一个函数可以在控制台输出一个人的信息
function fun1(name, age, gender, address) {
console.log(name, age, gender, address)
}
result3 = fun1("孙悟空", 28, "男", "花果山");//孙悟空 28 花果山 男
console.log(result3);
// 实参可以是任意的数据类型也可以是对象
// 当参数过多时可以封装到一个对象中 然后通过对象传递
var obj = {
name: "猪八戒",
address: "高老庄",
age: 18,
gender: "男"
}
function fun2(a) {
console.log(a.name, a.age, a.gender, a.address)
}
// 函数形参那个位置的a对应对象obj的形参
var result3 = fun2(obj);
console.log(result3);
// fun2(obj);//猪八戒 18 男 高老庄
// 实参还可以是一个函数
function fun3(b) {
b(obj);//调用fun2 实参obj
}
fun3(fun2);//猪八戒 18 男 高老庄
fun4(mianji(10));
function fun4(b) {
console.log(b);//314
}
</script>
函数返回值练习
最新推荐文章于 2023-06-06 14:06:25 发布