JavaScript 中的函数、事件、参数理解

JavaScript 中的函数:

0、定义函数使用关键字 function

1、关键字定义方式:

function 函数名(参数1,参数2…){
功能//函数体
}
function showInfo(name,age,hobby){
alert(‘大家好,我叫’ + name + ‘,今年’ + age + ‘岁,我喜欢’+hobby);
}

2、字面量定义方式:

var 函数名 = function(参数1,参数2…){
//函数体
}
var showInfo = function(name,age,hobby){
alert(‘大家好,我叫’ + name + ‘,今年’ + age + ‘岁,我喜欢’+hobby);
}
说明:函数名就是一个变量

3、Function构造函数(很少用)

var 函数名 = new Function(参数,函数体);
var showAge = new Function(‘age’,‘alert(age)’);
暂时不讲,可以自己研究
怎么调用函数?(重)
定义一个打印功能
var print = function(){
//需要打印的信息
}
如果()跟在一个函数名后面 代表立即执行这个功能。

为什么说JS是基于事件驱动的语言?

事件即是函数的执行触发条件。
所有的程序,都要依靠事件的产生来驱动。
**

常用的事件有什么?

**

鼠标事件

单击事件 onclick
双击事件 dblclick
鼠标划入 onmouseover
鼠标划出 onmouseout
鼠标滚轮(滚动,单击) onmousewheel
鼠标的移动 onmousemove

键盘

按下某个键不松开 onkeydown
抬起某个键 onkeyup
按下并抬起来 onkeypress
输入框
获取焦点 onfocus
失去焦点 onblur
改变输入框的内容 onchange
BODY标签
加载完成 onload

参数(重)

1、什么是参数?

在定义函数的时候,在()里面可以定义一些变量,用于接收调用的时候传过来的数据
函数的()中定义的变量及调用时传入的数据都是参数
参数:
1、函数的()中定义的变量
2、调用函数时传入的数据

2、为什么要定义参数?

1、让函数变得更加灵活(实现函数的多功能)
2、实现函数的作用

3、怎么定义参数(形参)?(形式参数)

1、在函数定义的时候括号里面写的变量
2、形参可以定义多个
3、每个形参之间用逗号隔开 ,
4、形参其实就是个变量(遵循变量规则)
function print(arg1,arg2,arg3…){}

4、怎么传入参数(实参)?(实际参数)

1、调用函数时,写在括号里的值(变量)就称之为 实参
2、多个实参之间使用逗号隔开

参数解读(重)

1、形参和实参什么关系?
a、形参和实参之间是一一对应的关系
b、如果对应的形参没有传值,那么值是undefined
2、javascript函数的参数与大多数其他语言的函数的参数有所不同。函数不介意传递进来多少个参
数,也不在乎传进来的参数是什么数据类型,甚至可以不传参数。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值