分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

JS 中函数名后面加与不加括号的区别

发布时间:2023-09-06 01:48责任编辑:董明明关键词:暂无标签
1 ????????a.onmouseover = fn1;2 ????????a.onmouseout = fn2;3 ????????function fn1(){4 ????????????div.className = "erweima show";5 ????????}6 ????????function fn2(){7 ????????????div.className = "erweima hide";8 ????????}

只要调用函数进行执行,都必须加括号。

函数是一个对象,函数名是指向这个对象的指针。

函数名后面加上括号就表示立即调用执行这个函数里面的代码。

使用不带圆括号的函数是访问函数的指针,而非调用函数。

函数名后面加括号,就直接执行函数返回值。

函数名后面不加括号,表示函数名赋值给click等的事件,触发click事件时才会执行此函数名对应的函数。

JS 中函数名后面加与不加括号的区别

原文地址:https://www.cnblogs.com/knuzy/p/8728894.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved