概述
一、js中的匿名函数
匿名函数顾名思义就是没有名称的函数,例如:
var me = function(){
alert(1)
}
me()
其中function()就是一个没有函数名的函数
我们可以将这个匿名函数赋值给一个变量me,然后通过me()来调用这个匿名函数,输出结果就是1
<button id="btn" >弹出</button>
<script>
document.getElementById("btn").onclick = function(){
alert(666)
}
</script>
这样就把匿名函数function()赋值给了id为btn的这个节点元素,通过为btn这个元素绑定onclick点击事件,我们点击btn对应的弹出按钮,就可以输出了
一、js中的非匿名函数
非匿名函数就是有函数名的函数,例如:
<script>
function letter(a,b,c){
alert(a)
alert(b)
alert(c)
}
letter(1,2,3)
</script>
通过向letter函数中依次传入参数1,2,3然后网页就会输出对应的结果1,2,3
如果我们想把上面的点击按钮弹出666的功能改用非匿名函数,可以这样写:
<button onclick = "btn()">弹出</button>
<script>
function btn(){
alert(666)
}
</script>
最后
以上就是深情烧鹅为你收集整理的js----匿名函数和非匿名函数的全部内容,希望文章能够帮你解决js----匿名函数和非匿名函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复