当代码积累量过少的时候,即使知道原理也很容易犯的错误:
1. for循环嵌套 定义的变量都是i
//这种写法表现出的错误为无限循环 for(var i=0;i<3;i++){ for(var i=0;i<2;i++){ console.log(i); } } //正确写法: for(var i=0;i<3;i++){ for(var j=0;j<3;j++){ for(var k=0;k<3;k++){ console.log(k); } } }
2. ‘==‘ 错写为 ‘=‘
//错误表现形式为 控制台报错 if(1 = true){ console.log('xx'); } //正确写法 if(1 == true){ console.log('xx'); }