浅谈JS中调用函数时加括号

浅谈JS中调用函数时加括号
事实上,它概括起来如下:

只要调用函数执行,就必须添加圆括号。此时,函数()实际上等于函数的返回值。当然,有些函数还没有返回值,但是它们已经在函数体中执行了行为。这是根本。也就是说,只要添加圆括号,代表将执行函数体代码。

在没有括号的情况下,函数名被用作指向函数的指针,它用于传递引用,此时它不是函数的结果,因为它不运行函数体代码,它只是传递函数主体的位置,并在需要时找到函数的主体来执行。

一般来说,我们使用括号的原因,这也是由于括号的两个意思,因为括号是函数调用操作符,相当于执行这样一个函数,所以理解后这个问题是可以理解的。

另外:除了没有括号,括号可以复制来实现,而不是执行函数,如果没有圆括号右括号的左边,其实就相当于是一个属性而不是一种方法,在调用属性或函数名的只有时间,而不需要使用函数调用运算符括号,因为它相当于一个属性,也可以使用函数调用调用的括号,以person.sayhello例(= sayhi)编写的好像,当调用sayHello可以直接使用person.sayhello或person.sayhello(2)。谁能达到同样的效果。

百度知道答案:

只要调用函数执行,就必须添加圆括号。此时,函数()实际上等于函数的返回值。当然,有些函数还没有返回值,但是它们已经在函数体中执行了行为。这是根本。也就是说,只要添加圆括号,代表将执行函数体代码。

在没有括号的情况下,函数名被用作指向函数的指针,它用于传递引用,此时它不是函数的结果,因为它不运行函数体代码,它只是传递函数主体的位置,并在需要时找到函数的主体来执行。

以上是对函数调用JS不加括号的问题做一个简短的介绍,这是萧边分享给你的全部内容。我希望能给你一个参考,希望你能支持它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部