且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

css - JavaScript 中,function 写括号()和不写括号的问题:

更新时间:2023-02-18 15:06:47

var a = BIANHONG;

的意思是 把函数BIANHONG 赋值给 a, 此后 可以 a() 和 BIANHONG() 是一样的。

var a = BIANHONG();

的意思是把 函数 BIANHONG 的执行结果赋值给 a。这时候a是BIANHONG执行的结果,a自身不是一个函数。 (这里因为 BIANHONG 没有return 人和东西,a 会是 undefined)

另外你这里面,第二组的方式写是不对的。
你尝试给 a 赋值位 BIANHONG 这个函数的结果,然而此时还没有 BIANHONG的定义(你在下面才定义的)

你需要把 BIANHONG 函数写到更上面一些。。。。

这位兄台看起来对编程也是涉足未深,我劝您回头是岸。