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

  • 所得税汇算清缴时间期限
  • 小型中央空调机
  • 其他应收款在现金流量表怎么填
  • 报销单据粘贴单图片
  • 物流公司车子
  • 个人独资公司对外如何承担责任
  • 营业账簿指什么
  • 滴滴打车电子票怎么取票
  • 资产划转涉税解读
  • 刚成立公司没有报表怎么解释
  • 科技成果转化奖励
  • 折扣为负数是什么意思
  • 存货呆滞是什么意思
  • 贷款利息进项税额转出
  • 应收账款换入固定资产双方账务处理
  • 建筑行业新老项目对比
  • 当月支付租金没有发票
  • 外聘技术人员合同
  • 年终奖需要扣除个人所得税吗
  • 工程服务税收的分类
  • 增值税专用发票跨月退回怎么办?
  • 固定资产进项税额怎么抵扣
  • 涂料发票几个点的税
  • 多扣除了应交税费怎么调整?
  • 税收理财跟税收筹划有什么区别?
  • 什么科目呀
  • 公司聚餐计入福利费还是招待费
  • 分期收款发出商品属于什么科目
  • 智能化的发展现状与趋势
  • linux ssh命令用法
  • 小公司做帐
  • won10搜索框
  • 琼斯的大海怪
  • 对公账户开户费开户的时候就要交钱吗
  • web服务器做什么用的
  • 第4章 数据处理思维导图
  • 利息补偿金怎么算
  • 提取的坏账准备使用完后如何处理
  • 微信公众号web开发
  • 用tomcat部署web项目
  • 高新技术企业研发费比例
  • 冲账怎么写?
  • 大前端需要掌握什么技能
  • 滤波方案
  • 隔两个月发票如何作废
  • 退回材料的会计分录
  • 旅行社差额征税政策
  • 金蝶kis的使用方法
  • 链表的优缺点有哪些
  • 公司对其他公司的投资怎么做账
  • 建造合同新准则
  • 公章变更需要到哪个部门
  • 房地产卖房需要交契税吗现在
  • 盘亏的设备要进仓库吗
  • 房租收入税费
  • 查询发票真伪
  • 销售边角料税率是多少
  • 客户给的现金如何转到公司账上
  • 房地产公司工程部岗位职责
  • 制造费用会计科目
  • 会计计量属性是什么意思
  • win10如何添加输入法
  • 在linux操作系统中,/etc/rc.d/init.d
  • win8系统怎么取消屏保
  • 升级win8.1后vpn出现错误720该怎么办?
  • Windows搭建代理服务器
  • pygal python
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • android 多线程并发
  • jQuery prototype冲突的2种解决方法(附demo示例下载)
  • EditText 点击事件小问题
  • unity打包后的程序闪退
  • Android应用程序可以直接在ios中安装运行吗
  • android 内部存储
  • SpringMVC restful 注解之@RequestBody进行json与object转换
  • 增值税发票增版增量怎么办理
  • 国家医保平台查不到住院记录
  • 广东房产契税电话查询
  • 税务全国联网了吗
  • 美国海外公司每年利润
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设