WD Blog

我干了什么 究竟拿了时间换了什么

例子_实现斐波那数列

"Hello World, Hello Blog"

版本1.0 for循环 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 var fun = (function() { return function(a,b,n) { if(n == 1){ return a }; if(n == 2)...

例子_函数实现n阶乘

"Hello World, Hello Blog"

版本1.0 1 2 3 4 5 6 7 8 9 10 var fun = (function() { return function(n) { var num = 1; for(var i = 1;i <= n;i++) { num *= i; } return n...

例子_定义一组函数,输入数字,逆转并输出汉字形式。

"Hello World, Hello Blog"

版本1.0 1 2 3 4 5 6 7 8 9 10 11 12 var fun = (function() { var arr = ['零','一','二','三','四','五','六','七','八','九']; return function (num) { var strArr = num.toString().s...

解决闭包+for+function的问题

"Hello World, Hello Blog"

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 function test() { var arr = []; for(var i = 1;i <= 10;i++){ arr[i] = function () { ...

记不清系列

"Hello World, Hello Blog"

margin 塌陷问题

构造函数1_模拟new

"Hello World, Hello Blog"

1,构造函数内部原理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 前提必须要加 new,以下三步都是隐式的: 1.在函数体最前面隐式的加上 var this = {} 空对象 2.执行 this.xxx = xxx; 3.隐式的返回 ret...

更改this的几种方式

"Hello World, Hello Blog"

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 function print () { var marty = { name : 'marty', printName:function(){console.log(this....