1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 //递归是一种思想:类似于我们的计数器,开闭原则。 10 //递归的实质就是函数自己调用自己。 11 //递归注意点:递归必须有跳出条件,否则是死循环。 12 var i = 1; 13 14 fn(); 15 16 17 function fn(){ 18 // alert("从前有座山,山里有座庙..."); 19 // i++; 20 // alert(i); 21 // if(i>3){ 22 // return; 23 // } 24 // fn(); 25 alert("从前有座山,山里有座庙..."); 26 i++; 27 alert(i); 28 if(i<3){ 29 fn(); 30 } 31 } 32 33 34 </script> 35 </body> 36 </html>