js-dayo4

函数:一组特定代码组成的功能

函数分为系统函数和自定义函数
alert、prompt、parseInt、isNaN。。。。

优点
1.写在函数内的代码避免刷新时加载javascript就被执行
2.函数可以被复用,减少代码的冗余
3.函数可以不需要知道具体的实现,只需要知道函数名以及功能就可以调用

自定义函数的编写规则,编写自定义函数也称为声明函数:
function 函数名(【参数列表】){
函数体内要执行的代码
return 【返回值】
}

命名规则:
首字字符可以是字母或者是$
后面可以跟随字母,数字,下划线
避开关键字,驼峰命名

函数的使用
1.通过事件去触发
2.在代码中直接调用


事件:事件指的是网页或者页面元素(标签)的某个特定的动作.
比如鼠标的点击,鼠标的悬停,鼠标的按下,键盘的按下,网页滚动条的滚动等等。事件写在需要触发该动作的元素的标签开头处: <标签 事件名="要触发的函数()" ></标签>

常用的事件:
onclick:鼠标左按键单击事件

形参:一个函数的小括号内可以定义多个参数,这些参数称为形参。形参和变量同等,但是不需要var声明,多个形参之间通过逗号分割,其作用是在函数被调用的时候接收调用者传递过来的数据

实参:在调用带参的函数时传递的数据也被称为实参,一般函数定义了多少个形参就要传递对应数目的实参,个数和位置要一一对应


全局变量:声明在script标签内的变量
局部变量:声明在function内的变量

局部变量只能在当前声明的函数内使用
全局变量可以在任何地方使用,所有的函数都可以访问到全局变量

局部变量可以和全部变量同名
但是在全局的变量只能唯一

局部变量和全局变量同名时,使用变量名会就近原则优先使用局部变量
在函数内对全局变量的改变会影响所有正在使用这个变量的其他函数

原文地址:https://www.cnblogs.com/beiluoL/p/10256440.html