更新时间: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 函数写到更上面一些。。。。
这位兄台看起来对编程也是涉足未深,我劝您回头是岸。