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

  • 斗鱼友邻在哪看(斗鱼的友邻是什么意思)

    斗鱼友邻在哪看(斗鱼的友邻是什么意思)

  • 华为荣耀8手机电池能否换(华为荣耀8手机听筒声音突然变小怎么办)

    华为荣耀8手机电池能否换(华为荣耀8手机听筒声音突然变小怎么办)

  • 小红书直播怎么点赞(小红书直播怎么挂链接)

    小红书直播怎么点赞(小红书直播怎么挂链接)

  • 微信被别人举报显示异常怎么办(微信被别人举报诈骗怎么解封)

    微信被别人举报显示异常怎么办(微信被别人举报诈骗怎么解封)

  • 网速突然特别慢了是为什么(网速突然特别慢过一会又恢复)

    网速突然特别慢了是为什么(网速突然特别慢过一会又恢复)

  • 苹果se2用的什么基带(苹果se2用的什么芯片)

    苹果se2用的什么基带(苹果se2用的什么芯片)

  • vivo进入安全模式怎么出来(vivo进入安全模式怎么解除)

    vivo进入安全模式怎么出来(vivo进入安全模式怎么解除)

  • oppok3是玻璃机身吗(oppok3是塑料后盖吗)

    oppok3是玻璃机身吗(oppok3是塑料后盖吗)

  • 数据开了为什么没网络(数据开了为什么不显示)

    数据开了为什么没网络(数据开了为什么不显示)

  • 电容笔怎么换笔头(电容笔怎么换笔头硅胶)

    电容笔怎么换笔头(电容笔怎么换笔头硅胶)

  • 软件系统由什么组成(软件系统由什么和应用软件两部分组成)

    软件系统由什么组成(软件系统由什么和应用软件两部分组成)

  • vue视频可以调美颜吗(vue怎么调视频亮度)

    vue视频可以调美颜吗(vue怎么调视频亮度)

  • 铁路12306候补订单退款什么时候到账(铁路12306候补订单退款多久到账)

    铁路12306候补订单退款什么时候到账(铁路12306候补订单退款多久到账)

  • iphone8长度多少厘米(苹果iphone8长度多少厘米)

    iphone8长度多少厘米(苹果iphone8长度多少厘米)

  • 抖音时间锁原始密码(抖音时间锁原始密码忘了怎么办)

    抖音时间锁原始密码(抖音时间锁原始密码忘了怎么办)

  • 手机相片怎样传电脑上(手机相片怎样传输到电脑)

    手机相片怎样传电脑上(手机相片怎样传输到电脑)

  • 苹果怎么看版本(苹果怎么看版本是多少)

    苹果怎么看版本(苹果怎么看版本是多少)

  • 苹果6s的访问限制在哪里(苹果6s的访问限制是哪个)

    苹果6s的访问限制在哪里(苹果6s的访问限制是哪个)

  • 找抖音的人工服务(抖音人工服务中心电话)

    找抖音的人工服务(抖音人工服务中心电话)

  • 联发科p70是骁龙的哪个级别的处理器(联发科p70是5g吗)

    联发科p70是骁龙的哪个级别的处理器(联发科p70是5g吗)

  • cpu超频和不超频的区别(cpu超频与不超频的性能差别)

    cpu超频和不超频的区别(cpu超频与不超频的性能差别)

  • Win10系统中怎么设置path环境变量?(win10系统中怎么共享文件)

    Win10系统中怎么设置path环境变量?(win10系统中怎么共享文件)

  • apmd命令  进阶电源管理服务程序(apdl命令流手册下载)

    apmd命令 进阶电源管理服务程序(apdl命令流手册下载)

  • 继续教育容易过吗
  • 什么是财务报表审计
  • 周转材料低值易耗品的会计处理
  • 建筑劳务公司工人工资计入什么科目
  • 实际开票金额和申报金额不符
  • 更改开票信息需要多久
  • 增值税附加计入什么科目
  • 业务收入和营业收入关系
  • 审计报告报备
  • 内涵报酬率和必要投资报酬率
  • 高新企业收到政府补贴会计分录
  • 借支单是借方还是贷方
  • 开技术服务费发票怎么做账
  • 公司股权买了有什么用
  • 建筑企业预缴增值税计算
  • 进项税申报但未抵扣
  • 2021印花税零申报怎么报
  • 软件的维修性要求
  • 企业进项税和销项税抵扣政策
  • 研发支出费用如何计算应交所得税?
  • 公司用自己的设备投资怎么交税呢怎么做账
  • 收到保险公司赔款计入什么科目
  • 自制材料入库计划成本
  • 损益表现金流量表资产负债表
  • 个人股权转让印花税在哪里申报
  • 人人有份类似的词语
  • 驾校如何用完工百分比法确认收入?
  • 如何在没有开瓶器的情况下开红酒
  • 纳税人办理退税手续流程
  • 小规模纳税人免征增值税的账务处理
  • 如何设置鼠标移过超链接
  • 公司出售已经提完折旧的机器
  • framework4.0怎么打开
  • 承担客户车辆维修责任
  • 支付的食堂费用怎么入账
  • ValueError: The device should not be ‘gpu‘, since PaddlePaddle is not compiled with CUDA问题解决(Paddle)
  • yolov5 output
  • 利用python实现Apriori关联规则算法
  • php教程从入门到精通
  • 收到工程款怎么做凭证
  • python打印type
  • 固定资产清理的借贷方向表示什么
  • 电子口岸报关单在哪下载
  • 发票验证校验码为什么只能填6位
  • 分公司开票总公司收款怎么做账
  • RabbitMQ个人实践
  • css入门经典
  • 存货包括材料成本吗
  • 个体工商户怎么变更法人
  • 明细账怎么补登
  • 开多少平方超市赚钱
  • 应付账款账面价值扣除商业折扣吗
  • 固定资产改造更新后年限怎么算
  • 应收账款对应什么会计科目
  • 房地产按揭贷款放款条件
  • 企业可以不交残保金吗
  • 关联公司之间的借款
  • win10系统无法安装打印机句柄无效
  • win7 32位中文语言包
  • Win7系统如何清理本地硬盘
  • win10通讯
  • MSupdate.exe - MSupdate是什么进程 有什么用
  • win7装win8系统教程
  • adt Failed to create the Java Virtual Machine.
  • 照片墙安装教程
  • css隐藏显示元素的方法
  • c#中thread的用法
  • [android] listView解析
  • python整理表格不用入门
  • python 条件变量
  • js面向对象的几种方式
  • jquery并列选择器
  • nodejs实战教程
  • 蛋疼的生活歌曲
  • 你需要知道的21个本质
  • javascript 代码
  • jquery中用onclick绑定点击事件
  • 基于javascript创建导航页面
  • 建安企业异地个税怎么交
  • 查税务在哪里查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设