函数
一.函数声明
1.没有参数的函数
function box(){ alert("我只有被调用才可以可以值执行"); } box(); //函数的调用,调用可以放到函数的前面也可以
2.有参数的函数
function box(name,age){ alert("你的姓名:“+name+",年龄:”+age); } box("李晨“,23); //函数调用,并传参
二.return返回值
function box(){ return "我只有被调用才可以可以值执行" } alert("box()"); //调用后的结果返回到box()这个用于调用的部分,把返回的结果赋值到box(),相当于box()="我只有被调用才可以可以值执行".
return的另外一个功能:当函数执行到第一个return就会终止函数,不会继续往下执行
三.argument
功能一:可以获取函数参数
function box(){ return argument[0]+"|"+argument[1]; 通过数组来获取函数参数 } alert("box(1,2)"); 函数传递参数
功能二:动态加载功能
例子:实现一个加法运算,参数的个数不确定
function box(){ var sum=0; for(var i=0;i<arguments.length;i++){ sum+=argument[i]; } return sum; } alert("box(1,2,3,4)");
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
· AI与.NET技术实操系列:使用Catalyst进行自然语言处理
· 分享一个我遇到过的“量子力学”级别的BUG。
· 为什么AI教师难以实现
· 如何让低于1B参数的小型语言模型实现 100% 的准确率
· AI Agent爆火后,MCP协议为什么如此重要!
· 【译】Visual Studio(v17.13)中新的调试和分析特性
· Draw.io:你可能不知道的「白嫖级」图表绘制神器