![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
luogankun
这个作者很懒,什么都没留下…
展开
-
JavaScript高级进阶一
本文主要描述的是js中没有方法的重载特性function add(number) { alert(number + 10);}function add(number,number1) { alert(number + 20);}add(3); 此时弹出的结果是23, 为什么呢?? 在js中的函数就是对象,每个function都是Function的一个实例。function...2009-03-11 13:35:09 · 115 阅读 · 0 评论 -
JavaScript高级进阶二
function add(number) { alert(number); alert(number + 10);}add(); // 先是弹出undefined,它是js的5种原始值之一,//然后弹出NaN, not a number.add(10,30);//先弹出10,然后弹出20.参数中的30由于没有和它匹配的,所以就自动丢失 在java中,方法的重载的要求是...2009-03-11 14:10:47 · 87 阅读 · 0 评论 -
JavaScript类的创建方式
创建类的方法一:工厂方法方式function createObject(username ,password) { var obj = new Object(); obj.username = username; obj.password = password; obj.get = function(){ //将匿名函数赋值给get alert("username: " + t...2009-03-11 16:39:24 · 107 阅读 · 0 评论 -
JavaScript类的继承特性
在js中并没有类似于java中的extends关键字去继承其他的一个类。我们可以通过以下的方式去实现js中的继承特性。 方法一:对象冒充function Parent(username) { this.username = username; this.hello=function() { alert(this.username); }}function Child(user...2009-03-12 09:52:45 · 82 阅读 · 0 评论 -
JavaScript类的继承特性实例
function Shape(edge) { this.edge = edge;}Shape.prototype.getArea=function(){ return 0;}Shape.prototype.getEdge=function(){ return this.edge;}function Triangle(bottom, height) { Shape.call(t...2009-03-12 11:12:07 · 79 阅读 · 0 评论