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

  • oppok10pro有红外线功能吗(oppok1带红外线功能)

    oppok10pro有红外线功能吗(oppok1带红外线功能)

  • 小米手机锁屏密码忘了怎么解开(小米手机锁屏密码忘了不想清除数据怎么办)

    小米手机锁屏密码忘了怎么解开(小米手机锁屏密码忘了不想清除数据怎么办)

  • 网易云可以看好友在线吗(网易云可以看好友最近听过的歌吗)

    网易云可以看好友在线吗(网易云可以看好友最近听过的歌吗)

  • 斐讯路由器蓝灯闪烁(斐讯路由器蓝灯闪烁怎么回事)

    斐讯路由器蓝灯闪烁(斐讯路由器蓝灯闪烁怎么回事)

  • iphonexr怎么插两个卡(iponexr怎么插两张卡)

    iphonexr怎么插两个卡(iponexr怎么插两张卡)

  • 220电磁阀怎么接线(220电磁阀怎么接中继)

    220电磁阀怎么接线(220电磁阀怎么接中继)

  • 荣耀x10发布会几点开始(荣耀x10发布会内容)

    荣耀x10发布会几点开始(荣耀x10发布会内容)

  • 网卡的mac地址是多少位(网卡mac地址是固定的吗)

    网卡的mac地址是多少位(网卡mac地址是固定的吗)

  • qq一起听歌怎么开启(qq一起听歌怎么添加歌曲)

    qq一起听歌怎么开启(qq一起听歌怎么添加歌曲)

  • 华为手环下载什么app(华为手环下载什么应用)

    华为手环下载什么app(华为手环下载什么应用)

  • 电脑带不动游戏是什么原因(电脑带不动游戏会出现什么情况)

    电脑带不动游戏是什么原因(电脑带不动游戏会出现什么情况)

  • 华为m6可不可以插内存卡(华为m6可不可以升级鸿蒙3.0)

    华为m6可不可以插内存卡(华为m6可不可以升级鸿蒙3.0)

  • 小米9怎么截长图(小米9怎么截长图截屏)

    小米9怎么截长图(小米9怎么截长图截屏)

  • oppo手机黑屏怎么办(oppo手机黑屏怎么调回来)

    oppo手机黑屏怎么办(oppo手机黑屏怎么调回来)

  • 手机视频过大怎样传到微信(手机视频过大怎么拷到u盘)

    手机视频过大怎样传到微信(手机视频过大怎么拷到u盘)

  • 荣耀10红外遥控在哪(荣耀10红外遥控怎么设置)

    荣耀10红外遥控在哪(荣耀10红外遥控怎么设置)

  • 华为p30pro几寸(华为P30Pro几寸)

    华为p30pro几寸(华为P30Pro几寸)

  • i76820hk什么档次(i76820hk什么档次2021)

    i76820hk什么档次(i76820hk什么档次2021)

  • 华为手机后面的进网许可可以撕吗(华为手机后面的标签怎么弄掉)

    华为手机后面的进网许可可以撕吗(华为手机后面的标签怎么弄掉)

  • 搜狗浏览器如何清缓存(搜狗浏览器如何设置兼容模式)

    搜狗浏览器如何清缓存(搜狗浏览器如何设置兼容模式)

  • 演示文稿底纹样式怎么设置(在演示文稿底色怎么设置)

    演示文稿底纹样式怎么设置(在演示文稿底色怎么设置)

  • 移动电话怎么呼叫转移(移动电话怎么呼叫转移到联通)

    移动电话怎么呼叫转移(移动电话怎么呼叫转移到联通)

  • 苹果id信任手机号忘了(苹果id信任手机号更换无效)

    苹果id信任手机号忘了(苹果id信任手机号更换无效)

  • Win10 1809 17763.2268 更新发布:附更新修复内容汇总

    Win10 1809 17763.2268 更新发布:附更新修复内容汇总

  • Oracle系列之十:Oracle正则表达式(“oracle”)

    Oracle系列之十:Oracle正则表达式(“oracle”)

  • 增值税金税盘开票的结论
  • 政府补贴的账务属于哪个科目
  • 房地产项目公司是什么意思
  • 未达起征点的增值税怎么做账
  • 预收账款可以开票吗
  • 合同负债里面含增值税吗
  • 代销手续费怎么做账
  • 知识产权投资是什么意思
  • 资产负债率计算方式
  • 培训相关的场地租赁费可以列入职工教育经费税前扣除吗?
  • 地方教育费附加是什么意思
  • 增值税专用发票有效期是多长时间
  • 半成品牛排有营养吗
  • 个人所得税生产经营所得投资者减除费用
  • 1697508991
  • 个人独资企业免费刻章吗
  • 6月 全新windows
  • 网速检测工具
  • 汇算清缴期业务包括哪些
  • mac怎么创建icloud
  • thinkphp怎么用
  • PHP:oci_set_client_identifier()的用法_Oracle函数
  • 交易性金融资本
  • conda不是内部或外部命令
  • 用php做计算
  • 安装win7提示版本过低
  • 企业所得税季度申报数据怎么来
  • python采集器
  • webpack配置publicpath
  • 专用发票抵扣联是什么意思
  • 使用van-picker 动态设置当前选中项
  • 酒店的销售费用和管理费用如何进行区分
  • 转让不动产为什么能差额
  • 费用报销单票据怎么填
  • sql server 2008数据库
  • 有外币业务需不需要交税
  • 租赁收入的成本包括哪些
  • 开票项目与实际不符合
  • 个人生产经营所得范围
  • 残疾人就业保障金申报时间
  • 什么情况个税可以扣除
  • 数据库用户名称
  • 土地使用权转为在建工程
  • 个人出租房屋需要缴纳个税吗
  • 库存商品是表达什么意思
  • 消费税是怎样征收的
  • 过账怎么操作
  • 为什么生产成本不属于损益类科目
  • 废品收入该如何开票
  • 优惠的会计分录
  • 免税农产品怎么开发票
  • 财务分析与财务管理的共同点
  • 长期应付未付款项清理方案
  • 赠送商品给客户怎么写分录
  • 不是企业职工能否挂靠企业交社保
  • 现金日记账和银行存款日记账必须逐日结出余额
  • mysql数据库用户名和密码怎么查看
  • mysql sql 基础教程
  • win7系统安装win10 怎么安装
  • windows2003域控制器
  • centosuuid
  • tvt_reg_monitor_svc.exe进程是什么
  • windows下用什么编程工具
  • 乾坤大挪移秘籍图片
  • 苹果mac使用
  • centos7.5安装桌面
  • win7系统点击计算机图标未响应
  • Extjs4 GridPanel 的几种样式使用介绍
  • opengl用法
  • android EditText 需要输入文本时调不出来软键盘 解决方案(亲测有效)
  • 并行执行的符号
  • shell脚本 教程
  • js怎么写java代码
  • python线程启动和暂停
  • js如何截取中文字符
  • javascript零基础
  • jquery表格隔行变色代码
  • pythonglobal用法
  • 车辆购置税可以抵税吗
  • 云南省地方税务局关于城镇土地使用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设