js回调函数怎样传递参数

JavaScript028

js回调函数怎样传递参数,第1张

<html>

<head>

<title>

jsp3

</title>

</head>

<body bgcolor="#ffffff">

<script language="javascript" type="text/javascript">

function A(a,callback){

var b=callback

alert(a+b)

}

function B(c){

return (-c)

}

</script>

<form method="post" action="jsp3.jsp">

<br><br>

<input type="button" name="Submit" value="Submit" onclick="A(4,B(3))">

</form>

</body>

</html>

回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。也可以说回调函数是应用程序提供给Windows系统DLL或其它DLL调用的函数,一般用于截获消息、获取系统信息或处理异步事件。

回调函数就是某个函数执行完毕后执行的函数,没什么的啊。比如:

function(callback){

// 代码

// 以上代码执行完毕后执行回调函数

if(typeof callback === "function"){

callback()

}

}

这是因为js中函数可以当做参数直接传递进去。