位置: 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)

  • 防闪烁模式有什么用(防闪烁模式什么手机有)

    防闪烁模式有什么用(防闪烁模式什么手机有)

  • 苹果tv中国为啥不能用(苹果tv为什么国内用不了)

    苹果tv中国为啥不能用(苹果tv为什么国内用不了)

  • 微信怎么是黑色背景(微信怎么是黑色屏幕啊)

    微信怎么是黑色背景(微信怎么是黑色屏幕啊)

  • ipad弯曲能否修复(ipad弯曲能否修复要多少钱)

    ipad弯曲能否修复(ipad弯曲能否修复要多少钱)

  • 苹果11怎么设置陌生号码拦截(苹果11怎么设置动态壁纸)

    苹果11怎么设置陌生号码拦截(苹果11怎么设置动态壁纸)

  • 苹果x视频卡顿(苹果X视频卡顿怎么办)

    苹果x视频卡顿(苹果X视频卡顿怎么办)

  • 苹果11pro可以同时使用两个微信吗(iphone11pro能用两个微信吗)

    苹果11pro可以同时使用两个微信吗(iphone11pro能用两个微信吗)

  • 拉黑并删除有什么后果(拉黑并删除有什么影响)

    拉黑并删除有什么后果(拉黑并删除有什么影响)

  • 华为主屏幕找不到微信(华为手机找不到主菜单了)

    华为主屏幕找不到微信(华为手机找不到主菜单了)

  • 苹果手机安全中心在哪里(苹果手机安全中心图标)

    苹果手机安全中心在哪里(苹果手机安全中心图标)

  • 淘宝花呗支付退款成功后钱在哪(淘宝花呗支付退款是退回花呗吗)

    淘宝花呗支付退款成功后钱在哪(淘宝花呗支付退款是退回花呗吗)

  • 注册微信安全校验为什么通过不了(注册微信安全校验是写注册者的名字吗)

    注册微信安全校验为什么通过不了(注册微信安全校验是写注册者的名字吗)

  • 芒果会员怎么赠片(芒果会员怎么赠送给好友)

    芒果会员怎么赠片(芒果会员怎么赠送给好友)

  • 小红书什么时候上架苹果商店(小红书什么时候开始火的)

    小红书什么时候上架苹果商店(小红书什么时候开始火的)

  • 华为日历在哪里设置(华为日历怎么设置)

    华为日历在哪里设置(华为日历怎么设置)

  • 快手胶卷的照片怎么删(快手胶卷的照片怎么制作)

    快手胶卷的照片怎么删(快手胶卷的照片怎么制作)

  • 荣耀20如何长截图(荣耀如何长截屏聊天记录图片)

    荣耀20如何长截图(荣耀如何长截屏聊天记录图片)

  • 短信如何找回(手机关机没有收到短信如何找回)

    短信如何找回(手机关机没有收到短信如何找回)

  • 抖音看过的视频有记录吗(抖音看过的视频在哪里能找到)

    抖音看过的视频有记录吗(抖音看过的视频在哪里能找到)

  • 小米mix3支持多少瓦快充(小米mix3支持多少瓦无线充电)

    小米mix3支持多少瓦快充(小米mix3支持多少瓦无线充电)

  • 全民k歌怎么自己发约唱(全民k歌怎么自己练歌)

    全民k歌怎么自己发约唱(全民k歌怎么自己练歌)

  • cpu在电脑什么位置(cpu在电脑中的位置)

    cpu在电脑什么位置(cpu在电脑中的位置)

  • 在win7中,鼠标双击程序变成打开属性是怎么回事?(在Win7中,鼠标非最大化)

    在win7中,鼠标双击程序变成打开属性是怎么回事?(在Win7中,鼠标非最大化)

  • MySQL+Navicat安装配置教程(超级详细、保姆级)(navicat的安装)

    MySQL+Navicat安装配置教程(超级详细、保姆级)(navicat的安装)

  • Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源

    Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源

  • 已交税金是什么类
  • 转让不动产为什么不填写预缴申报表
  • 非盈利机构怎么说
  • 个税身份证验证怎么弄
  • 固定资产无法使用不能带来经济利益是否需计提租金
  • 银行收单业务员做什么的
  • 道路货物运输服务可以加计扣除吗
  • 购置办公用品有什么好处
  • 怎样进行房产置换的账务处理
  • 津贴个人所得税怎么算出来的
  • 简易征收纳税的税率为多少?
  • 产品成本科目包括
  • 现金流量表借款还了流入和流出可以抵消吗
  • 有限合伙企业对外转让财产份额
  • 收到的发票开票人是管理员,这样可以吗?
  • 会计当年是指哪一年
  • 1697508750
  • 销售商品收到货款20000元存入银行
  • 1697510742
  • 出售固定资产账务处理
  • 企业所得税汇算表
  • win7 excel
  • 使用360安全卫士
  • 异地项目不预缴税款可以开票吗
  • 高新技术企业的研发费用加计扣除
  • 钉钉h5微应用
  • 什么是现金解款支付
  • RuntimeError: (PreconditionNotMet) The third-party dynamic library (cudnn64_7.dll) that Paddle depen
  • PHP:imagecolorsforindex()的用法_GD库图像处理函数
  • vue3微前端
  • PHP中使用什么关键字声明变量的作用域为全局
  • 预收账款为什么是负债类的
  • auto.js 教程
  • 程序员神器
  • vue 如何使用
  • 教你学python
  • vue有哪些内容
  • 前端已死?金三银四?你收到offer了吗?
  • zend框架教程
  • discuz去除底部
  • 财政补助收入分录
  • mysql ndb innodb
  • 未达起征点怎么填申报表
  • 公司的钱借给个人必须要有利息吗
  • 软件增值税即征即退网上备案
  • 合同印花税可以年底报一次
  • 工会经费残保金怎么申报
  • 营业外支出会计科目
  • java第一步
  • 如何判断关联
  • 无偿帮工造成财产损失谁赔偿 法院
  • 企业长期资金来源有哪些
  • sqlserver2008触发器语法
  • 小规模费用发票可以抵扣增值税吗
  • 不动产租赁服务包括哪些
  • 销售返利如何得到法律的保护
  • 主营业务收入借方表示
  • 利税总额计算公式表
  • 贴现利息高好还是低好
  • 怎么接收电子承兑汇票
  • 增加个税信息怎么增加
  • 固定资产清理是资产吗
  • 低值易耗品最新定义
  • 升级完鸿蒙系统5G咋没有了
  • [视频]看科学家如何将纯净水变成金属
  • xp系统安装流程图
  • libegl.dll病毒
  • mac系统怎么共享文件夹
  • win10系统故障恢复
  • 索引位置怎么是c盘?
  • win8怎么看windows
  • 使用JQuery实现Ctrl+Enter提交表单的方法
  • python socketio
  • perl date
  • jQuery.ajax 跨域请求webapi设置headers的解决方案
  • python引用和调用有什么不同
  • 山东税务申报如何网上申报
  • 主管税务机构
  • 潍坊昌邑售房信息
  • 个人怎么在网上交医保和养老保险
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设