55问答网
所有问题
JS中函数名后面的括号加与不加的区别和作用
如题所述
举报该问题
推荐答案 2020-07-11
加括号为调用该函数,返回值为函数返回值;
不加括号可认为是查看函数完整信息,即查看整个函数体,返回值即整个函数体,不加括号传参相当于传入函数整体
function test() {
return "test";
}
分别打印
test: function test() {return "test";} //函数表达式
test(): test //函数执行结果
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRRGLFcRIQ8Q4ILeL4R.html
其他回答
第1个回答 2019-10-05
括号是一定要加的(标准格式)
function
hanshu1()
{
}
function
hanshu2(i)
{
}
区别:hanshu1不需要传值,hanshu2需要传值,就是这样(捕获小白一只,这个问题简单到让人难以回答,这到底是简单还是难呢???)
相似回答
为什么
JS
调用
函数
时,有时不带
括号
,有时又带
答:
最后总结一下:函数后面带括号,表示要立即执行这个函数并返回执行结果;
函数不带括号,则代表函数本身这个对象
。
js
绑定事件
函数
带
括号和不
带括号执行效果有什么
不同
答:
为事件绑定事件函数时不需要带括号,只需要指定函数名
。带括号是调用一个函数,将函数的返回值绑定为事件的处理函数。
js中
return
后面加和不加括号的区别
是什么
答:
return 是一个返回语句
加括号
情况可能他是一个表达式或者需要一个
函数
结果?其他时候不需要加()
js
属性
后面加括号
是什么意思
答:
这个其实不难理解,函数A返回的参数a,而函数B返回的是一个函数,javascript执行函数需要在
函数名称后加括号
()也就是立即执行这个函数的意思,否则是赋值或引用,至于y打印20这个应该不难理解吧,参数传过去就是20,其实函数B是一个典型的闭包的例子,你可以去研究研究 ...
js创建
函数的
几种方式?
js函数
表达式有几种高级写法详解
答:
在
函数
使用时,加
不加括号
有显著差异:加括号表示立即执行,而无括号则是传递函数本身。例如,`functionName()`会执行函数,而`functionName`则是函数指针。匿名函数则是在不指定
名称的
情况下创建,需要配合括号使用以符合语法。它们常见于事件处理、对象和回调函数等场景。自执行函数则是声明后立即调用的...
大家正在搜
数学中中括号与大括号的区别
小括号和中括号的区别
花括号与大括号的区别
括弧和括号的区别
方括号和圆括号区别
破折号和括号的区别
函数名和函数体
括号内的括号
函数必须有函数名吗
相关问题
Js事件绑定时 函数名加括号和不加括号有什么区别
基于js里调用函数时,函数名带括号和不带括号的区别
在javascript中函数名前加括号和不加括号的区别是什么...
js函数名后加括号和不加括号的区别
js调用函数时加不加括号的区别
JavaScript函数后面加不加括号的区别
js绑定事件函数带括号和不带括号执行效果有什么不同
js中return后面加和不加括号的区别是什么