JS中函数名后面的括号加与不加的区别和作用

如题所述

加括号为调用该函数,返回值为函数返回值;
不加括号可认为是查看函数完整信息,即查看整个函数体,返回值即整个函数体,不加括号传参相当于传入函数整体
function test() {

return "test";
}

分别打印
test: function test() {return "test";} //函数表达式
test(): test //函数执行结果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-05
括号是一定要加的(标准格式)
function
hanshu1()
{
}
function
hanshu2(i)
{
}
区别:hanshu1不需要传值,hanshu2需要传值,就是这样(捕获小白一只,这个问题简单到让人难以回答,这到底是简单还是难呢???)
相似回答