函数
函数:重复执行的代码段
使用关键字function
一个函数的语法结构 如下:
function 函数名称(){函数执行体} //函数名称遵循变量的命名规则
初始化一个函数
function run(){
alert('我是一个方法/函数');
}
run();
一个函数 必须被调用后才可执行函数体
页面在第一次加载的时候就会调用该函数
function write(){
alert('我就是一个write函数/方法,请调用我');
}
write();
匿名函数
window.οnlοad=function (){}
1.匿名函数:没有函数名称的函数
var myFunction=function(){
alert('这是一个函数');
}
myFunction();
2.匿名函数:
通过JS获取input元素
当事件指向一个函数的时候 它就称之为事件处理函数/程序
加载事件的处理函数
window.οnlοad=function(){
获取页面中的元素
document.getElementsByTagName
3.具备名称的函数:
变量
函数变量的作用域有全局变量和局部变量两种
全局变量:是指其作用域的范围是整个JS文件,是公共的 任何函数都可以访问的变量,如果省略了var关键字也被认为是全局的。
局部变量:是指其作用域的范围只能在函数体内,并具备var关键字,不能省略var关键字
全局变量:作用域全局
局部变量:作用域函数体内
函数体内部可以读取到函数外的变量,而函数外不能读取到函数内的变量!
重点:删除内部变量的 关键字var,会使其变成全局变量