摘要: 递归函数,就是直接或间接的调用自身的一种函数。把问题,分解成一组相似的子问题,每个问题都用一个一般的方式解决,即寻常解。即函数调用,自身,去解决自身子问题。 经典的递归案例,汉诺塔游戏 打印值时,如果在hanoi方法内定义i,移动步数,则在hanoi方法外,i是未定义的。如果在hanoi方法打印i, 阅读全文
posted @ 2017-02-03 12:03 zhuo卓 阅读(377) 评论(0) 推荐(0)
摘要: javascript提供了一套异常处理机制。所谓异常,是指干扰程序的正常流程的,不寻常(并非,完全出乎意料的)的事故。 扩充类型的功能 Argumenting Types JavaScript允许给语言基本类型扩充功能。通过Object.prototype添加方法,可以让方法对所有对象,都适用。同理 阅读全文
posted @ 2017-01-26 02:27 zhuo卓 阅读(306) 评论(0) 推荐(0)
摘要: this 4种调用模式时绑定指向 阅读全文
posted @ 2017-01-25 00:25 zhuo卓 阅读(251) 评论(0) 推荐(0)
摘要: 函数,用于指定对象的行为。所谓编程,就是将一组需求,分解成函数和数据结构的技能。 JavaScript中,函数就是对象,是名/值 对的集合。并拥有一个连接到原型对象的隐藏连接。 对象字面量,产生一个对象,连接到Object.prototype,函数对象,连接到Function.prototype. 阅读全文
posted @ 2017-01-24 23:28 zhuo卓 阅读(712) 评论(0) 推荐(0)
摘要: 字符串 Strings JavaScript没有,字符,类型。仅包含一个字符的,字符串即可。 对象Objects JavaScript的简单数据类型:数字、字符串、布尔值、null值和undefined值,其他所有值都是对象。数字、字符串、布尔值“貌似”对象,因为它们拥有方法,但是,它们是不可变的! 阅读全文
posted @ 2017-01-22 14:11 zhuo卓 阅读(484) 评论(0) 推荐(0)