新手求教,函数调用问题,不太懂。求大神解惑

陌生的羁绊2014 2015-05-30 08:35:10
window.onload = changeProgress;
与window.onload = changeProgress();有什么区别呢?
不加()是表示调用这个函数,
加()是表示付给他一个返回值对么???

我记得加()也是表示调用这个函数的意思啊 蒙了。。
...全文
452 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2015-07-12
  • 打赏
  • 举报
回复
{ alert(+[]) }+[];//{}+[] ([]).toString()+({}).toString()//[]+{}
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
window.onload = changeProgress(); 执行changeProgress并将返回值赋给onload
问大神个被的问题, 指出{}+[]与[]+{}的值,为什么
  • 打赏
  • 举报
回复
问大神个别的问题。 指出{}+[]与[]+{}的值,为什么 不知道是什么意思。 而window.onload = changeProcess(); 右边是一个函数的执行过程,即执行changeProcess函数后,将返回值赋给window.onload,相当于这样:

var result = changeProcess();
window.onload = result;
[/quote]
  • 打赏
  • 举报
回复
好的,谢谢大家了。。。也不知道怎么结贴,这算是么?
haoxian1990 2015-06-03
  • 打赏
  • 举报
回复
不要被window.onload 这个给迷惑了. 你可以这样理解. function fn(){ return 10} var o = alert; 这个是把fn这个方法赋值给变量o ,o就指向fn这个方法 调用 o(); var o = fn(); 这个就是把 fn方法执行完毕后,将返回值10返回给变量o, alert(o) // 10;
唯我独想1 2015-06-02
  • 打赏
  • 举报
回复

var aac002=1
hch126163 2015-06-01
  • 打赏
  • 举报
回复
() 是函数调用 window.onload = changeProgress(); 执行函数,把函数返回值 绑定到 window.onload window.onload = changeProgress 把函数changeProgress 绑定到 window.onload
  • 打赏
  • 举报
回复
加()就是执行你的函数将函数返回值作为onload的处理函数,不加直接将制定的函数作为onload处理函数
蚊子0_0 2015-05-31
  • 打赏
  • 举报
回复
window.onload = changeProcess; 右边是一个函数名,表示将changeProcess指向的函数,同时也赋给window.onload,让window.onload也指向那个函数。就相当于这样写:

window.onload = function(){
    // change
}
onload触发时,就会调用changeProcee。 而window.onload = changeProcess(); 右边是一个函数的执行过程,即执行changeProcess函数后,将返回值赋给window.onload,相当于这样:

var result = changeProcess();
window.onload = result;
slwsss 2015-05-30
  • 打赏
  • 举报
回复
window.onload = changeProgress(); 执行changeProgress并将返回值赋给onload
内容概要:本文提出了一种基于粒子群优化算法(PSO)的配电网光伏储能双层优化配置模型,以IEEE33节点系统为研究对象,开展分布式能源的选址定容优化研究。该模型构建了上层规划与下层运行协同的双层优化框架:上层以最小化投资成本、网损成本、购电成本及电压偏差为目标,优化光伏和储能的选址与定容方案;下层则以日运行经济性最优为目标,优化储能充放电策略及网络拓扑结构。通过Matlab编程实现粒子群算法对该双层模型的解,完成了从模型构建、算法设计到仿真实现的完整流程,实现了对配电网中光伏与储能系统的科学规划与经济运行的联合优化。; 适合人群:具备电力系统分析基础、熟悉Matlab编程工具,从事新能源接入、配电网络优化、智能优化算法应用等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:① 掌握双层优化模型在电力系统规划中的建模方法与解思路;② 学习粒子群算法在复杂非线性工程问题中的实际应用技巧;③ 实现光伏与储能系统的协同选址定容,提升配电网的运行经济性、电压质量与新能源消纳能力; 阅读建议:建议结合IEEE33节点标准测试系统数据进行代码复现,深入理解上下层模型之间的迭代交互机制,并尝试引入其他智能优化算法(如GWO、WOA等)进行对比分析,以全面评估算法性能与优化效果。

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧