4000 117 087
4000 117 087

js函数及触发方式

发布时间:2022.04.18 浏览:924

函数(function)是由事件驱动的或者当它被调用时执行的可重复使用的代码块 —— 官方说明。向来觉得官方的文档是有些生硬的,函数可以看做是功能,以一辆汽车为例,这些都可以看做成是方法,如刹车、油门、鸣笛、档位等。
这些功能任何一个里面都有很多个零件的配合,共同完成某一个任务,我们只需要去调用(踩刹车,踩油门,按喇叭,挂挡),功能就会执行。函数也是一样的,它内部封装了一些操作,只有我们去调用的时候才会执行。
一个最简单的函数及触发方法
function myFunction(){ alert("这是我的函数"); }
带参数的函数(形参与实参)
形参 : 函数中定义的变量(此时是没有值的,只是一个代称)
实参 : 在运行时的函数调用时传入的参数(实际的值)
js中,方法中即使定义了形参,调用时不传实参也不会报错
// 此处的5,2是实参
<button onclick="addNum(5, 2)">计算5+2的值</button>
<script>
  // 此处的num1,与num2便是形参
 function addNum(num1, num2){ alert(num1 + num2) }
</script>
带有返回值的函数 return
function fn(a, b){ return a*b; } // 调用并给num赋值 
let num = fn(3, 5); console.log(num) // 得到15
js函数内置对象 arguments
它是函数一创建就有的,是一个类数组(并不是真正的数组),方法调用时,可以得到所有传进来的参数,你传多少,我就能拿到多少。
函数内的变量
在函数内的定义的变量均为局部变量
函数运行完之后就会销毁(垃圾回收机制),所以外界无法访问
变量应尽量避免重名(局部与全局变量可能会混淆,导致一些意料之外的问题)
匿名函数
顾名思义指的是没有名字的函数
必须采用下面的语法,否则会报错
(function (){ 
//由于没有执行该匿名函数,所以不会执行匿名函数体内的语句。 console.log("666"); 

})

东八区结合用户及行业特性,个性化定制线上端口。通过“网络与数字化服务平台”,实现从网站到互动的体验,打造数字品牌托管到用户体验设计的全程一站式的服务。移动应用APP开发及小程序,适合企业+商城+办公+品牌+集团,并兼顾APPLE、ANDROID、WINDOWS、PHP,移动应用服务,就是针对手机这种移动连接到互联网的业务或者无线网卡业务而开发的应用程序服务。随着移动智能终端的广泛应用,移动终端正向功能增强化、多模化、定制化、平台开放化的方向发展,而移动终端营销(APP)正式为用户接受度最高的互联网服务平台。多年来,东八区为不同行业、领域的知名企业进行了品牌重塑、网络建设、视频服务与活动策划、展厅展会设计等,东八区深信唯有不断的学习、沉淀、探索、创新,方能给我们的客户交一份满意的答卷。

TAG:企业官网制作

本文由专注于 网站建设 20年的东八区编写,原创不易,转载请注明出处:http://www.dongbaqu.com

我们很乐意

倾听您的声音!

我要咨询 我要预约