javascript小问题,只有alert才能执行为什么?

WJY2003 2005-12-19 11:13:35
我有一段代码:
如下:

if ( aa() == false )
{
alert(11);
var i;
for ( i=0;i<list.length;i++)
{
..........
}
}
list为一数组,aa返回来的假定是为false
为什么我的代码屏蔽掉alert(11);后,for循环语句就不会执行,只要加上alert就正常呢??
...全文
655 21 打赏 收藏 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbeast 2006-03-03
  • 打赏
  • 举报
回复
同样的问题
现在还在郁闷中
WJY2003 2005-12-19
  • 打赏
  • 举报
回复
楼上
我的for程序里的语句都执行结果,看到了当然知道是执行啦
嘿嘿

TO:huangkc(软贱&henchman)
调试?
你们怎么解决的?
inshua 2005-12-19
  • 打赏
  • 举报
回复
没道理哈。 你怎么知道 for 执行了。

在 for 外面和里面都加 alert 看看
huangkc 2005-12-19
  • 打赏
  • 举报
回复
有可能是延时问题,你可以调试一下,若在调试状态中可以,那么就是这问题

我以前遇过类似的,让我们几个找了好几个小时

WJY2003 2005-12-19
  • 打赏
  • 举报
回复
for语句中不执行
如果在for循环外加上
哪么for就执行
这是怎么回事呢?
xiaodao2008 2005-12-19
  • 打赏
  • 举报
回复
前段时间我也遇到这种怪事,真的,可惜到后来也没解决,哥几个觉得狂郁闷,不行换个方法吧
goody9807 2005-12-19
  • 打赏
  • 举报
回复
for 语句 中加 alert(); 看看是否执行!
jc15271149 2005-12-19
  • 打赏
  • 举报
回复
你代码写的太经典了
alert(11);应为alert("11");
xczgb 2005-12-19
  • 打赏
  • 举报
回复
这么奇怪?
WJY2003 2005-12-19
  • 打赏
  • 举报
回复
晕
为什么没人呢?
WJY2003 2005-12-19
  • 打赏
  • 举报
回复
TO: fangq(停不下的脚步)
其实我的也是
不过我的问题都已解决
你可以说说你的问题
针对我的问题:
有几钟情况可能出错:
一就是: tomsonyang(甲壳虫) 说的哪种,最常见,也不太易被发现,特别是try{}catch(e){}后。
二就是:逻辑上的问题。由于时间的差错,javescript可能会发生另一条语句还在执行的时候,另一个函数就已执行。例:我写的一个函数中,暂称为: a,在它之后会有b函数执行,在a函数中会有读取数据库,显示到界面填充变量等操作,这里有时会发生,取数等操作还没有完成的时候,b函数开始执行,哪么就会出错。
这儿就需要进行处理啦。
inshua 2005-12-19
  • 打赏
  • 举报
回复
压根不相信。给我看看代码?
kwork 2005-12-19
  • 打赏
  • 举报
回复
也预见过,没解决。
pwqzc 2005-12-19
  • 打赏
  • 举报
回复
应该是先关闭浏览器再过几分钟重新打开就OK吧
zqsntws 2005-12-19
  • 打赏
  • 举报
回复
很奇怪的问题,希望解决了共享一下方法。
hhbkiller 2005-12-19
  • 打赏
  • 举报
回复
11是字符串,不是变量



-------------------------------------------------------------------------
.Net技术讨论群14272327,欢迎爱好c#和asp.net的同志加入~队伍正在不断壮大中...
fangq 2005-12-19
  • 打赏
  • 举报
回复
以前我也遇到这样的问题,我是WEB播放器,从数据库中读出数据写到客户数组中,如果加了alert,什么问题都没有,前进,后退,循环播放等等,但将alert去了,OK,播放完了一首歌以后就不能自动播放下一首了,奇怪,一直到现在也没有能解决,一开始我是怀疑缓冲的时间不够长,然后我加了for语句还是不行
WJY2003 2005-12-19
  • 打赏
  • 举报
回复
谢谢 tomsonyang(甲壳虫)
老兄
zbyh331 2005-12-19
  • 打赏
  • 举报
回复
为什么我的代码屏蔽掉alert(11);后,for循环语句就不会执行,只要加上alert就正常呢??
很奇怪的问题
_甲壳虫 2005-12-19
  • 打赏
  • 举报
回复
1.先判断是否进入了For循环内部的过程
2.有可能在for循环中的代码出错了。例如得到页面控件,可能找不到控件,这时候对控件付值就会发生异常,跳出For循环了。这个问题原因是javascript语句的执行发生在控件加载前。一般在页面初始化的过程中
加载更多回复(1)
内容概要:本文围绕基于物理场的动态模式分解(piDMD)展开研究,重点探讨其在流体力学、热传导及多物理耦合系统中的建模与应用。通过Matlab代码实现,将传统的动态模式分解(DMD)方法与物理场控制方程相结合,引入物理约束以增强数据驱动模型的物理一致性,从而提升对复杂非线性系统的模态提取精度与长期预测能力。文章系统阐述了piDMD的理论基础、数学推导过程与算法实现步骤,并结合典型物理场仿真案例(如Navier-Stokes方程驱动的流场演化)进行验证,展示了其在降阶建模、主导模态识别和时空动态可视化方面的优越性能,适用于高维、强耦合、非平稳系统的分析与优化。; 适合人群:具备一定数值计算、流体力学、控制理论或数据驱动建模背景,熟悉Matlab编程与线性代数运算,从事科学研究、工程仿真或系统辨识工作的研究生、科研人员及工程师。; 使用场景及目标:①实现对流场、温度场等物理场的高效降阶建模与动态行为预测;②提取符合物理规律的关键模态,用于系统稳定性分析与控制设计;③支撑复杂系统的状态估计、异常检测与优化调控等下游任务。; 阅读建议:建议读者结合提供的Matlab代码逐行调试与运行,深入理解piDMD算法中物理约束的嵌入方式及其对模态质量的影响,同时可尝试将其迁移至其他偏微分方程描述的物理系统中进行拓展验证与应用。
内容概要:本文研究了在峰谷分时电价引导下,基于多目标优化遗传算法NSGA-II的电动汽车充电负荷优化问题。通过构建以电网负荷波动最小化和用户充电成本最低为核心的多目标优化模型,利用NSGA-II算法求解获得帕累托最优解集,实现对大规模电动汽车充电行为的有序引导。文中系统阐述了峰谷电价激励机制的设计原理、电动汽车充电负荷的数学建模方法、多目标优化问题的形式化表达以及NSGA-II算法的具体实现流程,并借助Matlab平台进行仿真验证,结果表明该策略能有效平抑电网负荷峰谷差、降低用户充电支出并提升电力系统的运行效率与稳定性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事智能电网、电动汽车调度、需求侧管理等相关领域的研究生或科研人员。; 使用场景及目标:①研究峰谷电价政策对电动汽车充电行为的影响机制;②掌握NSGA-II算法在电力系统多目标优化中的具体应用;③实现电动汽车集群的有序充电调度以改善电网负荷曲线; 阅读建议:此资源结合了电力经济学与智能优化算法,建议读者在学习过程中重点关注模型构建与算法实现的衔接部分,动手复现仿真代码以深入理解参数设置与结果分析过程。

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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