摘要: javaScript 预编译过程 1.创建AO对象(Activation Object) AO{ a: } 2.找形参和变量声明,将变量和形参作为AO属性名,值为undefined AO{ a:undefined } 3.将实参形参相统一 AO{ a:2 } 4.在函数体内找函数声明,值赋予函数体 阅读全文
posted @ 2019-01-30 21:04 #Rao 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 代码如下: <script> var a = prompt("请输入值"); function mul(a){ if(a==1){ return 1; } return a*mul(a-1); } document.write(mul(a)); </script> 执行: 阅读全文
posted @ 2019-01-30 20:29 #Rao 阅读(507) 评论(0) 推荐(0) 编辑