我是靠谱客的博主 深情烧鹅,最近开发中收集的这篇文章主要介绍js----匿名函数和非匿名函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、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----匿名函数和非匿名函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部