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

  • 济南非税是什么意思
  • 合伙企业所得税怎么征收
  • 未取得发票的费用,在汇算清缴中按利润计算吗
  • 托管开票
  • 会议服务费怎么开
  • 加计扣除和研发费不一致
  • 退伍士兵增值税减免账务处理
  • 申报查询里面找不到才申报的个税
  • 增值税计算方式举例
  • 财务费用在贷方与做借方红字有区别吗
  • 税率及征收率的区别
  • 企业办自建厂房理房产证需要什么资料
  • 增值税进项大于销项,要全部认证吗
  • 营改增住宿费的进项税可以抵扣吗
  • 小规模增值税多少个点
  • 过节政府有补助钱吗
  • 文化传媒公司的经营模式怎么写
  • 金税盘用途
  • 应税行为扣除额怎么填
  • 营改增后如何纳税
  • 服务费发生退回怎么处理
  • 普通合伙企业个税怎么算
  • 如何正确核算出租房屋所应交的房产税?
  • 合同增值税如何申报
  • 预付加油卡发票可以报销吗
  • 辅助生产车间照明用电计入哪个科目
  • php实现分页功能的方法
  • 新买的苹果电脑需要注意什么
  • 如何让电脑安全
  • 个人向公司借款模板
  • 应付债券到期偿还
  • 结转损益类收入科目的余额会计分录
  • 吃鸡到底用什么显卡性价比最高?
  • 小规模核定征收突然转查账
  • 购买固定资产后如何处理
  • 企业所得税是地税申报还是国税申报
  • thinkphp框架入门
  • 论文阅读网站排行榜
  • lstm输出多个预测值
  • 怎样在网上领取
  • 土地增值税的相关问题
  • python3 zipfile模块
  • 股东以房产投资公司
  • 企业预收账款缴纳个税吗
  • 哪些企业适用于企业会计制度
  • 给员工购买住房公积金是先办卡吗?
  • sql server 2008数据库没有备份文件恢复
  • 企业筹建期间可以上市吗
  • 应交税费会计分录完整版
  • 生产成本科目期末怎么结转
  • 报关金额必须和实收一样吗
  • 暂估主营业务成本怎么冲销
  • 公众号注册验证退款
  • 收到水电费发票要交印花税吗
  • 企业年度财务报告的保管期限为
  • 发票几个月内可以红冲
  • 预付账款怎么转
  • 未完施工是存货吗
  • 如何设置银行存款日记账
  • 常见内存大小
  • ubuntu系统怎么安装python
  • jquery()
  • css实现弹窗
  • linux命令shell脚本
  • 初始学历是什么意思
  • 读取fasta文件
  • angular ...
  • 数据结构分析时间复杂度
  • linux c语言获取当前路径
  • Android OpenGL ES(九)----构建几何物体
  • CSS3 media queries结合jQuery实现响应式导航
  • 安卓中的HTTP编程
  • python动态网页开发教程
  • python的queue
  • 手机截取电脑屏幕
  • javascript含义
  • bootstrap需要学多久
  • 东营市税务局领导分工
  • 沈阳国税局局长是谁
  • 增值税专用发票和普通发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设