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

来源:3-2 jQuery实现瀑布流布局的图片加载功能

PIC021

2015-11-01 01:22

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

写回答 关注

4回答

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

    必须要有括号

    PIC021

    非常感谢!

    2016-05-07 11:45:33

    共 4 条回复 >

  • 萧亚
    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

    请把你的问题描述清楚

瀑布流布局

瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式

97759 学习 · 736 问题

查看课程

相似问题