前言

一个页面需要使用到setInterval和setTimeout。使用过程中对于方法的调用出现了加括号和不加括号的区别,当然在其他的场景也有发生,window.load = init等等

区别

以test()和test为例

1.无括号

test表示的函数指针,通俗的理解就是等待某个特定的位置后执行,而不是立马执行。这也是使用计时器中正确的写法。

2.有括号

test()表示执行方法test,此时计时器的作用就没有了,由于加了括号,就相当于调用了一个方法,而不是启动了一个计时器。

js中方法调用加括号和不加括号的区别相关推荐

  1. js中定义变量加var和不加var的区别

    这个问题其实我在面试的时候有被问到过,当时我记得我回答的很模糊,面试官看到我好像不太清楚,又问我是不是可以不加var定义变量... 正好昨天做项目的时候想到这个问题,觉得这种细节上的问题才是拉开差距的 ...

  2. Js函数加括号、不加括号

    Js函数加括号.不加括号 (function a(){}) (命名函数表达式)会返回这个函数(不会执行),但是在括号外面无法调用该函数,需要一个变量接收这个函数,var fun = (function ...

  3. Js事件绑定时,函数名加括号和不加括号有什么区别

    Js事件绑定时,函数名加括号和不加括号有什么区别以window.onload为列 大致可以理解为一:不加括号时:=指向函数,触发事件时触发函数.window.οnlοad=aa;aa为一个函数等价于w ...

  4. js创建对象时,属性加引号与不加引号的区别(转)

    概要: 总结一下: 1. 命名要规范,变量名或者属性名不能用数字开头. 2. 可以加引号后使用,但调用要像数组中的属性那样调用  obj['888name'] 3. 符合规范的时候,加不加引号一样 以 ...

  5. 模块加载及第三方包:Node.js模块化开发、系统模块、第三方模块、package.json文件、Node.js中模块的加载机制、开发环境与生产环境、cookie与session

    1.Node.js模块化开发 1.1 JavaScript开发弊端 JavaScript 在使用时存在两大问题,文件依赖和命名冲突. 1.2 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成 ...

  6. php new对象 调用函数,关于JS中new调用函数的原理介绍

    这篇文章主要介绍了关于JS中new调用函数的原理介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 JavaScript 中经常使用构造函数创建对象(通过 new 操作符调用一个函数) ...

  7. js中递归调用返回值为undefined问题

    js中递归调用返回值为undefined问题 问题重现 下面这个简单的递归函数 理论上弹出的是11 但是............. 问题解决 在函数调用处加return

  8. 深入浅出JVM(五)之Java中方法调用

    方法调用 要知道Java中方法调用唯一目的就是确定要调用哪一个方法 方法调用可以分为解析调用和分派调用,接下来会详细介绍 非虚方法与虚方法 非虚方法: 静态方法,私有方法,父类中的方法,被final修 ...

  9. return true Java_[Java教程]js中return,return true,return false的用法及区别

    [Java教程]js中return,return true,return false的用法及区别 0 2015-11-16 23:00:03 1.语法及返回方式 ①返回控制与函数结果 语法为:retu ...

最新文章

  1. 摘之知乎网友...PHYTIN学习
  2. hdu1316 大数
  3. Ubuntu 下 使用 adb logcat 显示 Android 日志
  4. Android混淆模板与使用
  5. java 0 1背包_浅谈java实现背包算法(0-1背包问题)
  6. 2019.8.8 2048小游戏
  7. 开机后系统时间被恶意修改
  8. MCSkin3D我的世界皮肤制作器 中文补丁
  9. 【Python建模环境搭建】PyCharm的安装配置以及建模插件Matplotlib的安装
  10. 230. Kth Smallest Element in a BSTs
  11. 一梦江湖获取服务器信息一直获取不出来,一梦江湖手游4月10日更新汇总-一梦江湖手游4月10日更新内容有哪些_牛游戏网...
  12. html摇色子游戏,Swipebox – 用于触屏设备的精...-html5摇骰子游戏-lightbox——解析_169IT.COM...
  13. 蓝海创意云丨干货:V-Ray渲染后期处理雪中建筑效果图
  14. 无领导小组讨论题目分类
  15. 几种常用交叉验证(cross validation)方式的比较
  16. Fabric学习笔记(六) - chaincode开发模式
  17. 本本蓝屏,自己解决了,很高兴
  18. 远程调用中间件RPC
  19. 教你如何用思维导图把一本书内容绘制成一张A4纸!
  20. 数据结构 - 环形队列

热门文章

  1. 获取微信绑定的手机号
  2. 当虚幻4遇上VR会发生什么?《全球使命VR》来袭!
  3. AOP之@AspectJ技术原理详解
  4. aspectj切面织入
  5. 2013-2018年自动问题生成的评估方法
  6. 女人腰疼与腰椎突出有何关系?
  7. js 生成随机字符串,生成随机机器码
  8. flask文件部署服务器,flask部署到云服务器
  9. linux系统下解除yozooffice2016提示升级正式版操作
  10. 酷狗繁星新人如何把握第一个月?酷狗繁星新人小白教学必读