问答详情
源自:3-2 jQuery实现瀑布流布局的图片加载功能

jq里面,if判断中,如果是一个方法,不用加括号吗?

谁能告诉我为什么第4行,if里面的checkScrollSlide不用加括号?? 原文是if(checkScrollSlide){} 我以为是if(checkScrollSlide()){} 所以为什么可以不加括号呢?

提问者:PIC021 2015-11-01 01:22

个回答

  • solowolf21
    2015-11-01 04:52:08
    已采纳

    必须要有括号

  • 萧亚
    2016-04-10 13:01:27

    函数调用必须加括号,即使无参数,不然怎么叫做函数调用呢。但是当用到return语句时,要注意function()和function的区别,前者返回的是函数执行完的值, 后者直接返回的是函数【这个通常用于把函数当做参数传递另一个函数中去】。

  • vaevau
    2016-03-06 15:39:58

    调用函数才需要加括号:  functionName();

    视频里时把函数名作为判断条件 if(true){} 后面省略了else{ return false} 就是不加载

  • vaevau
    2016-03-06 15:31:09

    请把你的问题描述清楚