js函数名后加括号和不加括号的区别

2025-05-23 08:39:26
推荐回答(2个)
回答(1):

加括号为调用该函数,返回值为函数返回值;
不加括号可认为是查看函数完整信息,即查看整个函数体,返回值即整个函数体,不加括号传参相当于传入函数整体,你传入demo2()即传入demo2函数的返回值,然而它没有返回值( 或者说返回值是undefined),自然报错。

回答(2):

区别就是不加括号会报错