js基础函数的参数及返回值return
** 😎今日份学习笔记📒 ** ⭐⭐
js基础函数的参数及返回值return
函数的参数
- 函数形参和实参
参数属于函数作用域,形参类似于变量
function fun( 形参1,形参2, ...){ //参数可以看作函数体定义的变量 //var 形参; 函数体代码; } fun( 实参1,实参2,...); //相当于变量赋值
- 形参实参数量可以不同
- 有形参无对应实参显示 undefined
- 实参多于形参会被忽略
- 可通过函数内置的对象 arguments 接收多余的参数
function fun(a,b){ console.log(a,b); } fun();//undefined undefined fun(1);//1 undefined fun(1,2,3);//1 2 实参多于形参
- arguments类数组对象
1. 接收了所有的参数,根据参数列表赋值
2. arguments[index]
获取参数值
3.通过 length属性获取参数个数 arguments.length
function fun(a, b) { console.log(arguments[0]); // 1 console.log(arguments[1]); // 2 console.log(arguments[2]); // 3 arguments接收了多余形参 console.log(arguments.length); //3 } fun(1, 2, 3);
函数的返回值
- 作用
- 返回函数处理结果
- 只能返回一个值 (最后), 需要多个值时用数组实现
return [a,b...]
- 终止当前函数,return后的语句不会执行
- 练练手
-
求两数的和
function fun(a, b) { return a+b; } console.log(fun(2, 3)); //5 -
返回多个值
function fun(a, b) { return a,b; } console.log(fun(2, 3)); //3 多个值时返回最后一个值 function fun1(a, b) { return [a,b]; } console.log(fun1(2,3)); // [2,3] -
提前终止函数
function fun(a, b) { if(b==0){ return false; } return a/b; } console.log(fun(9, 3)); //3 console.log(fun(9, 0)); //false
**😎今日份学习笔记分享结束**🎉🎉🎉
本文来自博客园,作者:吾不图,转载请注明原文链接:https://www.cnblogs.com/nilyo/p/16890469.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律