位置: IT常识 - 正文

【js】超详细js函数基础()

编辑:rootadmin
【js】超详细js函数基础

推荐整理分享【js】超详细js函数基础(),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js的三种使用方法,js详解,,js常用技巧,js {...},javascriptjs,js常用技巧,js常用技巧,内容如对您有帮助,希望把文章链接给更多的朋友!

个人名片: 😊作者简介:一名大一在校生,web前端开发专业 🤡 个人主页:python学不会123 🐼座右铭:懒惰受到的惩罚不仅仅是自己的失败,还有别人的成功。 🎅**学习目标: 坚持每一次的学习打卡,学好js

文章目录函数的返回值 —return函数返回值练习什么是箭头函数?箭头函数案例函数调用有哪些1.方法调用2. 动态调用实例函数的参数如何使用arguments?什么是剩余参数?函数的作用域定义作用域函数的私有量什么是闭包函数?总结函数的返回值 —return

函数:函数是被设计为执行特定任务的代码块 函数的返回值:

当调用某个函数,函数就会返回一个结果当函数需要返回数据时,用return关键字语法:` function fn( ){ return 20; }`【js】超详细js函数基础(<javascript>)

注意: 1.return 后面的代码不会被执行 2. return能立即结束当前函数,return 不能换行写 3.return 函数没有return,函数默认返回undefined

函数返回值练习

1.求和函数的写法

//求和函数的写法 function getTotalPrice(x, y) { return x + y; //return 后面的代码不会被执行 //return 不能换行写 //return 函数没有return,函数默认返回undefined } let sum = getTotalPrice(1, 2); console.log(sum);

2.求任意数组中的最大值并且返回这个最大值

//求任意数组中的最大值并且返回这个最大值 function getArrMax(arr = []) { //先准备一个max变量存储数组的第一个值 let max = arr[0]; //2.遍历比较 for (let i = 1; i < arr.length; i++) { if (max < arr[i]) { max = arr[i]; } } //返回值 return max } let max = getArrMax([1, 3, 5, 7, 9]); console.log(max);什么是箭头函数?

箭头函数:是一种更简洁的匿名函数写法。 param1表示参数列表 statements表示函数内的语句块 expression表示函数内包含一个表达式 没有参数时,需要用空的小括号表示

0=>{statements}

语法:

function (param1,param2,paramN){//param1表示参数列表 return expressions; }更简短的函数并且不绑定this。箭头函数不绑定Arguments 对象箭头函数案例 //使用箭头函数定义一个求平方的函数 var fn=function(x){ return x*x; }函数调用有哪些1.方法调用

点语法调用对象obj方法:increment()

var obj={ value :0, increment:function(inc){ this.value+=typeof inc === 'number' ? inc:1; } } obj.increment(); console.log(obj.value);//1 obj.increment(2); console.log(obj.value)//32. 动态调用call()方法 语法:function.call(thisobj,args...) function:表示调用该函数 thisobj:表示绑定对象 args:表示将传递给被函数的参数 call:只能接收多个参数列表apply() 语法:function.apply(thisobj,[args]) apply:只能接收一个数组或者伪类数组,数组元素将作为参数列表传递给被调用的函数实例 //动态调用Math的max()方法计算数组的最大值元素 var a = [23,54,98,55,33] //
本文链接地址:https://www.jiuchutong.com/zhishi/300202.html 转载请保留说明!

上一篇:2021电赛F题视觉教程+代码免费开源(电赛2021题目)

下一篇:神经网络Python实现(9行代码)(神经网络模型python)

  • Windows10如何删除开机密码(windows10如何删除美式键盘)

    Windows10如何删除开机密码(windows10如何删除美式键盘)

  • 自媒体在变现时遇到的10大凶险情形(自媒体变现百度知道)

    自媒体在变现时遇到的10大凶险情形(自媒体变现百度知道)

  • 滴滴车主口碑值怎么提高(滴滴车主口碑值的构成)

    滴滴车主口碑值怎么提高(滴滴车主口碑值的构成)

  • 快手小店的订单都看不了怎么回事(快手小店的订单怎么突然没有了)

    快手小店的订单都看不了怎么回事(快手小店的订单怎么突然没有了)

  • qq群作业可以提交文档吗(qq群作业可以提交语音吗)

    qq群作业可以提交文档吗(qq群作业可以提交语音吗)

  • 抖音可以看对方什么时候在线吗(抖音可以看对方点赞过的好友吗)

    抖音可以看对方什么时候在线吗(抖音可以看对方点赞过的好友吗)

  • iphone11充电98就不动了(iphone11充电到98就不动了)

    iphone11充电98就不动了(iphone11充电到98就不动了)

  • 抖音下雨特效怎么制作(抖音特效下雨加图片视频)

    抖音下雨特效怎么制作(抖音特效下雨加图片视频)

  • 拼多多抢先拼单是什么(拼多多抢先拼单是真的吗)

    拼多多抢先拼单是什么(拼多多抢先拼单是真的吗)

  • 华为nova3内存卡插哪里(华为nova3内存卡设置)

    华为nova3内存卡插哪里(华为nova3内存卡设置)

  • 苹果手机免提功能按不了了怎么办(苹果手机免提功能消失)

    苹果手机免提功能按不了了怎么办(苹果手机免提功能消失)

  • 华为p40pro和小米10pro对比(华为p40pro和小米13ultra哪个好)

    华为p40pro和小米10pro对比(华为p40pro和小米13ultra哪个好)

  • 8p怎么设置双击亮屏(iphone8plus怎么设置双击屏幕就亮)

    8p怎么设置双击亮屏(iphone8plus怎么设置双击屏幕就亮)

  • 光纤猫光信号闪蓝色(光纤猫光信号闪蓝灯)

    光纤猫光信号闪蓝色(光纤猫光信号闪蓝灯)

  • 小爱同学在哪个手机上有(小爱同学在哪个手机)

    小爱同学在哪个手机上有(小爱同学在哪个手机)

  • 4415u相当于什么处理器(4415y相当于i5多少)

    4415u相当于什么处理器(4415y相当于i5多少)

  • 公众号视频怎么下载(公众号视频怎么保存到手机里)

    公众号视频怎么下载(公众号视频怎么保存到手机里)

  • 怎样申请第二个微信号(怎样申请第二个淘宝账号)

    怎样申请第二个微信号(怎样申请第二个淘宝账号)

  • 电脑上如何用wps发送文件(电脑上如何用wps打开表格)

    电脑上如何用wps发送文件(电脑上如何用wps打开表格)

  • 小米9有没有无线反向充电(小米9有没有无线)

    小米9有没有无线反向充电(小米9有没有无线)

  • 群里发红包最多发多少(红包群)

    群里发红包最多发多少(红包群)

  • 快手怎么看观看人数(快手怎么看观看记录)

    快手怎么看观看人数(快手怎么看观看记录)

  • vivo微信怎么开美颜(vivo微信怎么开美颜视频聊天)

    vivo微信怎么开美颜(vivo微信怎么开美颜视频聊天)

  • ipv6由谁主导(ipv6构成)

    ipv6由谁主导(ipv6构成)

  • 微信视频打开播放不了(播放微信视频)

    微信视频打开播放不了(播放微信视频)

  • tt100k数据集跑yolov5s模型时,所遇到的问题记录(timit数据集)

    tt100k数据集跑yolov5s模型时,所遇到的问题记录(timit数据集)

  • 季度申报,其他收益科目是怎样的科目
  • 用友t3采购订单怎么录入
  • 出售固定资产简易计税账务处理
  • 服务费发票的税率是多少
  • 税率变更后账务怎么处理
  • 食堂费用没有发票可以税前扣除吗
  • 电子发票怎么入库
  • 红字信息表状态是B900071
  • 进项税额转出是在借方还是贷方
  • 银行手续费发票图片
  • 其他现代服务税目包括哪些内容
  • 注销公司需要提供股东身份证吗
  • 房屋过户收费标准
  • 境外人员为境内企业提供劳务如何缴税
  • 抵款车辆低价卖给职工账务处理:
  • 缓缴税款到期缴纳罚款吗
  • 不征税项目可以抵扣进项税吗
  • 发现以前年度少计提税金
  • 生产车间人员工资属于什么费用
  • 工作过失扣工资合法吗
  • 员工工伤保险报销走什么科目
  • 企业要怎样才能发挥其在实现生态产品价值过程中的作用
  • 资产减值准备的会计科目
  • 企业购买汽车时需要交哪些税?
  • 统计应交增值税怎么算
  • 去税务局交的社保能退么
  • 其他服务业经营范围包括哪些
  • 餐饮发票可以抵扣个人所得税吗
  • 资金流量表的解读
  • 增值税发票时效性
  • 经营性租入的设备是资产吗
  • 资产减值损失在贷方表示什么意思
  • 出租包装物和出借包装物的摊销额
  • 资产减值损失怎么处理
  • 政府补助专款专用如何入账
  • 余款退回会计分录
  • 收到租金税费怎么计算
  • 微信公众号开发php源码
  • php获取中文字符串长度
  • php修改sql语句
  • 企业清算所得税如何计算
  • CodeIgniter视图使用注意事项
  • 同一控制下企业合并发生的审计费用计入
  • 印花税减免一半
  • php页面刷新代码
  • 什么是累计预扣预缴应纳税所得额
  • 减免增值税附加税也一起减免吗
  • 营改增之前的建筑业税率是多少
  • arp-a命令怎么用
  • 增值税普通发票和专用发票有什么区别
  • 所得税在什么情况下免税
  • vue 生产环境
  • 加油卡充值如何退款
  • 财务费用相关指标
  • mysql日期和时间类型
  • 其他应收款借方表示增加吗
  • 房屋租赁违约金怎么规定
  • 酒店支付清洗费属于什么会计科目
  • 工程款发票怎么做分录
  • 支付宝账户收到美元怎么转换成人民币
  • 航天开票系统怎么导出已开票明细
  • SQL Select语句完整的执行顺序
  • 做好一个服务器工作
  • macbookair电脑屏幕
  • win8.1怎么用
  • win8超级按钮在哪
  • win8.1网络设置
  • Linux Shell 通配符、元字符、转义符使用实例介绍
  • win7开机提示由于启动计算机时出现页面文件
  • win7系统防火墙无法关闭
  • python字典常用操作以及字典的嵌套
  • 富文本编辑器模板
  • get调用接口
  • node怎么用
  • 详解使用Visual Studio Code对Node.js进行断点调试
  • nodejs基础教程
  • shell for遍历
  • jQuery+formdata实现上传进度特效遇到的问题
  • 个税申报表明细怎么打印
  • 国外寄回来的奶粉被海关查到剪开,快递公司怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设