08 2018 档案

摘要:递归算法: 优点:代码简洁、清晰,并且容易验证正确性。 缺点: 1、它的运行需要较多次数的函数调用,如果调用层数比较深,每次都要创建新的变量,需要增加额外的堆栈处理,会对执行效率有一定影响,占用过多的内存资源。 2、递归算法解题的运行效率较低。在递归调用的过程中系统为每一层的返回点、局部变量等开辟了 阅读全文
posted @ 2018-08-10 22:58 初学者啊啊 阅读(11672) 评论(0) 推荐(1)
摘要:1、简单说就是作用域集合 当前作用域 -> 父级作用域 -> ... -> 全局作用域 形成的作用域链条 全局作用域的变量和方法都可以进行调用 局部的变量和方法只能局部进行调用( 除闭包外 ) 局部可以访问全局的变量和方法 1、简单说就是作用域集合 当前作用域 -> 父级作用域 -> ... -> 阅读全文
posted @ 2018-08-08 22:59 初学者啊啊 阅读(1386) 评论(0) 推荐(0)
摘要:1、关键字函数:function fnName(){}; 2、字面量函数:var fn = function(){}; 3、构造函数:var fn = new Function() 1、关键字函数:function fnName(){}; 2、字面量函数:var fn = function(){}; 阅读全文
posted @ 2018-08-08 22:58 初学者啊啊 阅读(736) 评论(0) 推荐(0)
摘要:if : 1、具体的值进行判断 2、区间的判断 3、对运算的结果是boolean类型表达式进行判断 true false switch: 1、对具体的值进行判断 2、值的个数是固定的 对于几个固定的值判断,建议使用switch 语句。因为switch 语句会将具体的答案都加载进内存,效率相对高一点 阅读全文
posted @ 2018-08-07 23:03 初学者啊啊 阅读(335) 评论(0) 推荐(0)
摘要:null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。 undefined: (1)变量被声明了,但没有赋值时,就等于undefined。 (2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。 (3)对象没有赋值的属性, 阅读全文
posted @ 2018-08-06 20:44 初学者啊啊 阅读(137) 评论(0) 推荐(0)