几种实用的JavaScript鼠标特效,在我们平时网页设计中,鼠标特效可以说是常常会用到,那么今天我们来讲讲通过JS代码实现一些实用的鼠标特效,希望对大家有用。......
2023-03-17 528 JAVASCRIPT 鼠标
各位编程爱好者们,大家好!昨天已经作废,今天还没有过去,明天还没有来到,今天的你过得怎么样?不知不觉我们已经在javascript的 世界里走了将近一个星期的时光,从零到数据转换、到运算符、循环语句乃至今天我们所要接触到的函数,都是javascript最基础的语法,不知道各位干货朋友们有没有下去好好的练习哦!小编在这想告诉大家的是无论你学的怎么样,只要我们把拥好今天,珍惜时光,莫在虚度中浪费青春,今天的事今天做,是金子早晚都会发光,这样生命才会更加绚丽灿烂。好了,不跟大家扯了,今天小编给大家带来的是:javascript函数
一:什么是javascript函数?
javascript函数是包裹在关键词function(){}花括号内,由事件驱动或者当花括内的代码被调用时可重复使用执行的代码,重复使用是函数最基本的特点,函数定义有两种方式:匿名函数和命名函数表达式,具体如下图:
小知识:在声明函数的时候必须写上函数的名字,不然会出现语法错误哦,函数是一个对象,只要是对象,它都有属性和值,如下图:
例:声明一个名为auto的函数,并在控制台打印出函数的名字,代码如下:
运行程序,其结果如下:
考一考你:大家知道一图中匿名函数的表达式的函数名是什么吗?那如果在匿名表达式后面再添加一个名字如:var a = function b () {}呢?
注:在函数表达式中的函数如果有名字,则name就是函数的名字,否则name就是变量名。
二:函数的作用是什么?
咱们之前讲过,if是判断,for是循环输出,那函数主要是用来做什么的?其函数的作用比较简单——具体事物具体输出,精确到每事每物(换言之可判断和输出单一事物)。
举个例子:如某工厂有5个管理员,分别打印出其工号、姓名和职务,具体代码如下:
打开谷歌浏览器,点击开发者工具,在控制台上浏览其结果如下图:
考考你:如果在上面的例子只写一个auto(1)还有输出结果吗,大家知道函数名auto括号里面的num和最后面的数字1,2,3,4,5是什么东东吗,为什么要在程序结尾写上函数名 括号呢?
小知识:num:函数的形式参数,简称形参,1,2,3,4,5函数的实际参数,简称实参,形参是用来接收函数传送的实际参数,参数可为多个,而且个数可以不相等。auto()叫函数调用,只有调用了函数,程序代码才能执行。
举个例子:定义两个实参,三个形参,看一看结果是什么?
在控制台上查看其结果为:
考考你额:好奇怪哦,结果怎么会这样的呢?事实上,实参和形参是一一对应的,形参a用来接收实参的第一个数据2,b接收数据3,那为什么最后的结果会有一个undefined,如果传送三个数据,只用两个形参来接收呢?
三:实参例表arguments是什么,用来做什么的?
Arguments是一个类数组,用来储存所有的实参,和形参是相互映射的。
例:做一个小型的计算器在实参个数不确定的情况下,求所有实参的和、阶乘。
案例分析:首先我们得申请两个变量,分别用来存放和、积的结果,然后用for循环变历数组,先取出第一个数据,分别传送给sum和ji,然后再与第二个实参进行相加和相乘,这时的sum 和ji分别存放的是和与积的结果,再取出第三个数据与之相加和相乘,依此类推,直到实参个数取出为止,代码如下:
打开控制台,查看其结果如下图:
好了小伙伴吗,今天就到这里吧,大家喜欢的话请多多关注和加粉,明天还有更精彩的内容等着你们哦!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
几种实用的JavaScript鼠标特效,在我们平时网页设计中,鼠标特效可以说是常常会用到,那么今天我们来讲讲通过JS代码实现一些实用的鼠标特效,希望对大家有用。......
2023-03-17 528 JAVASCRIPT 鼠标
如何开始学习javascript,html是网页的内容,c是网页的格式,h是网站的后台,j是网站的前端,那么如何学习j,才能高效?......
2023-03-17 256 JAVASCRIPT