代碼如下:
<script language="javascript" type="text/javascript">
//(
var Name = function () {
//通過prototype給一個對象創建方法
Name
}
//也可以直接用this加方法名為對象創建方法和上面的等價
this
}
//為對象添加屬性值
Name
//定義靜態屬性和方法
Name
Name
}
//靜態定義的局部屬性和方法只能在靜態的類型裡面用
alert(Name
Name
}
//方法也可以這樣聲明
function Name
Name
this
Name
}
//靜態定義的全局屬性和方法通用
Name
Name
}
alert(Name
Name
var name = new Name();
name
name
alert(name
/*靜態的全局變量
/*實例對象不能使用prototype; */
//(
//父類
function Class() {
this
this
alert("method");
}
}
//子類
function Class
this
this
alert("method
}
}
//子類繼承父類
Class
var obj = new Class
alert(obj
alert(obj
obj
obj
/****** 子類繼承父類的語法
//(
//子類
function Class
this
this
alert("method
}
}
Class
Class
Class
alert("UpdateMethod");
}
var obj
alert(obj
obj
alert(obj
obj
//(
var arr = new Array();
arr
arr
arr
for (var i =
alert(arr[i]
alert(arr[i]
alert(arr[i]
}
/****一個對象也可以這麼定義***/
var newObject = {
"name": "Jim"
"sex": "Man"
Way: function () { }
};
</script>
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19920.html