if错误写法的灾难性后果

原创 2004年10月15日 12:56:00

请看下面4个按钮事件
test_btn.onRelease = function() {
 var i = 5;
 var j = 0;
 for (j=1; j<=i; j++) {
  if (j == 4) {
   trace("j=Four");
  } else {
   trace("j="+j);
  }
 }
};
test2_btn.onRelease = function() {
 var j = 4;
 if (j=4) {
  trace("j=Four");
 } else {
  trace("j="+j);
 }
};
test3_btn.onRelease = function() {
 var i = 5;
 var j = 0;
 for (j=1; j<=i; j++) {
  if (j=4) {
   trace("j=Four");
  } else {
   trace("j="+j);
  }
 }
};
test4_btn.onRelease = function() {
 var i = 5;
 var j = 0;
 while (j<=i) {
  if (j=4) {
   trace("j=Four");
  } else {
   trace("j="+j);
  }
  j++;
 }
};

你会发现只要执行和的事件,就会造成FLASH程序无法正确执行,而本机的CPU占用率100%,这就是if中条件的错误写法(“if (j=4) {”应该写成“if (j==4) {”)和循环共同作用的结果。

浮点数总结

浮点数操作浮点运算的不精确性能够产生灾难性的后果。 1991年2月25日,在海湾战争期间,沙特阿拉伯的达摩地区设置的美国爱国者导弹,拦截伊拉克的飞毛腿导弹失败。飞毛腿导弹击中了美国的一个兵营,造成28...
  • whispermyname
  • whispermyname
  • 2011年06月11日 14:11
  • 550

VBA 灾难性故障恢复小记(一)

VBA 灾难性故障恢复小记(一)VBA开发的程序脆弱吗?如果你不了解它的运行机制,使用以VBA开发的程序的确是危险的。记得小生很早以前初次接触VBA时就遇到了一个大麻烦,那时用的是WIN98+OFFI...
  • tzds7
  • tzds7
  • 2007年08月18日 12:46
  • 1058

if not exist的灾难性后果

     最近做了一个asp.net的网站,其中数据库操作用到了一个存储过程,此存储过程的作用是将一条数据插入数据库的一个表,但是要保证不能重复插入。我原来的方法没用到存储过程,只用到了一条SQL插入...
  • daywait
  • daywait
  • 2010年04月15日 13:09
  • 5004

VS2010出现灾难性错误的解决办法

之前本人利用VS2010 在编写一个基于对话框的程序的时候,要在对话框类C….DLG中添加函数,右键点击类向导,此时界面上弹出一个消息框,告知出现灾难性事故,结果是打不开类向导(其他类的向导还是可以打...
  • u014028070
  • u014028070
  • 2014年08月01日 10:58
  • 1492

java调用ocx出现灾难性故障<属转载>

Exception in thread "main" com.jacob.com.ComFailException: A COM exception has been encountered: At...
  • hsh860116
  • hsh860116
  • 2014年05月22日 12:23
  • 1238

Myeclipse7.0安装时出现“灾难性故障”

Myeclipse7.0在安装过程中会报 “灾难性故障”,总结了一下,可能原因有一下几个方面1. jdk版本和Myeclipse不兼容解决方案:重新安装jdk新版本2.安装路径的问题解决方案:安装My...
  • angeldhp
  • angeldhp
  • 2009年09月10日 15:02
  • 1766

Myeclipse安装-灾难性错误

1、操作:安装MyEclipse插件     错误提示:一点击安装就出现“。。。灾难性错误”     解决方法:拷贝已经在别人机子上安装好的MyEclipse                    通...
  • xiuju19880901
  • xiuju19880901
  • 2010年04月12日 01:38
  • 519

Javascript 的灾难性错误。

1.语句结束的 "  ;   ” , 输入成了 "  :    "。2.函数  functionName (  para,para,,)   多余"  ,  "。3."{ } "   不匹配问题。4....
  • norsd
  • norsd
  • 2006年09月29日 00:52
  • 740

MFC 灾难性故障

某日,修改了一个类的Dialog的name,结果导致了使用类向导直接挂掉,提示灾难性故障。 这个类是使用向导生成的, 解决办法: 类视图,察看属性中Dialog一项中的名字比如IDD_LVt...
  • SBaini
  • SBaini
  • 2013年05月07日 10:48
  • 846

Delphi 7编写MySQL的程序用ADO控件出现“灾难性故障”

在ADO Connection控件测试的时候都是测试成功的,实际运行后出现“灾难性故障”的提示。 网上查阅了下原因,是MySQL的ODBC驱动有问题,更换了一个MyODBC-3.51.03.exe,...
  • Cinway
  • Cinway
  • 2012年12月25日 12:27
  • 745
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:if错误写法的灾难性后果
举报原因:
原因补充:

(最多只允许输入30个字)