
js基础
阿宽Akwan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript数据类型
与Java和其它强数据类型的语言不同,JS是弱类型语言,只有5种简单的数据类型:Undefined(未定义); Null(null); Boolean(布尔); String(字符串); Number(数字); 另外一种复杂的数据类型Object(对象) 。 数组也是Object类型。可以使用 typeof 来得到数据类型,例如: var a = "abc"; alert(原创 2014-03-01 11:46:38 · 831 阅读 · 0 评论 -
function方法体中动态递归调用
下面的代码用到了递归,在方法体中重复调用自身。//一个阶乘function count(num){ if(num<=1){ return 1; } return num * argurments.callee(num-1); //这里的argurments.callee 就代表该方法本身。}alert(count(5)); // 5*4*3*2*1 =原创 2014-03-03 22:24:59 · 1255 阅读 · 0 评论 -
用一张简单的图理解JavaScript对象的prototype原型
1. 当创建一个构造函数时,在内存中会自动生成该函数的原型对象。2. 构造函数的prototype属性指向原型对象。3. 原型对象的constructor属性指向构造函数。4. 可以通过 构造函数的prototype给原型增加属性和方法。5. 通过该构造函数创建的对象,继承原型中的所有属性和方法。6. 当改变对象继承而来的属性值时,并不会改变原型中的值。原创 2014-03-05 22:47:40 · 1308 阅读 · 0 评论 -
JavaScript中的单例模式
//模块模式var box = function(){ var user = 'hkk'; //私有化变量,对外不可访问 function run(){ //私有化方法 return "runing ..."; } var obj; obj = { publicGo:function(){ return user+run();}, } return obj;}()原创 2014-03-08 12:37:42 · 952 阅读 · 0 评论 -
基本类型和引用类型值传递的理解
内容参考自书籍。基本类型值的是简单的数据段原创 2014-05-20 20:54:16 · 1095 阅读 · 0 评论