<s id="2e0qm"><div id="2e0qm"></div></s>
<div id="2e0qm"><button id="2e0qm"></button></div>
<small id="2e0qm"></small>
<div id="2e0qm"></div>
<div id="2e0qm"><s id="2e0qm"></s></div>
<div id="2e0qm"><button id="2e0qm"></button></div>
主頁 > 知識庫 > 網頁基礎 > Javascript/Ajax >
欄目列表

JavaScript 對象

來源:中國IT實驗室 作者:佚名 發表于:2013-06-17 13:58  點擊:
htmlheadscript//參考:http://www.w3school.com.cn/js/js_objects.asp//JavaScript 中的所有事物都是對象:字符串、數值、數組、函數...此外,JavaScript 允許自定義對象。funload = function(){//fun1()//注意,方法 fun1 實際上為window對象的一個屬性,只是
<html>
<head>
<script>
//參考:http://www.w3school.com.cn/js/js_objects.asp
//JavaScript 中的所有事物都是對象:字符串、數值、數組、函數...此外,JavaScript 允許自定義對象。
funload = function(){
//fun1()
//注意,方法 fun1 實際上為window對象的一個屬性,只是window不需要聲明
//window.fun1();
//fun2();
//fun3();
fun4();
}
//JavaScript 提供多個內建對象,比如 String、Date、Array 等等。對象只是帶有屬性和方法的特殊數據類型。
//方法是能夠在對象上執行的動作。
fun1 = function(){
	var message="abcd";
	alert(message.length);
	alert(message.toUpperCase());
}
//定義并創建對象的實例
fun2 = function(){
	var person = new Object();
	person.name= "胖子小胖子";
	alert(person.name);
	//json方式聲明對象
	var person2 = {name:"火星人"};
	alert(person2.name);
	for(var temp in person2){//對象屬性可視為數組
		alert(person2[temp]);
	}
	
}
//使用函數來定義對象,然后創建新的對象實例
fun3 = function(){
	//this 的使用
	var temp = new function(){
		this.name="123456ACGDE";
	}
	alert(temp.name);
}
//在 JavaScript 中,不會創建類,也不會通過類來創建對象(就像在其他面向對象的語言中那樣)。JavaScript 基于 prototype,而不是基于類的。
fun4 = function(){
	function funTemp(name){
		this.name = name;
	};
	var temp = new funTemp("胖子胖子");
	temp.sex = "男";//這里是設置對象temp的屬性
	alert(temp.name+" "+ temp.sex);
	funTemp.prototype.age = 20;//這里設置 funTemp 的prototype
	alert(temp.name+" "+ temp.sex +" " + temp.age);
	var temp2 = new funTemp("胖子小胖子");
	alert(temp2.name+" "+ temp2.sex +" " + temp2.age);
	funTemp.enable = true;//這里設置 funTemp 的屬性
	alert(temp2.enable+" "+ temp2.sex +" " + temp2.age);
	var temp3 = new funTemp("胖子大胖子");
	alert(temp3.enable+" "+ temp3.sex +" " + temp3.age);
	//注意 prototype 
	//創建一個空白對象(new funTemp("胖子胖子"))。
	//鏈接funTemp.prototype中的屬性(鍵值對)到這個空對象中
	//將這個對象通過this關鍵字傳遞到構造函數中并執行構造函數。
	//將這個對象賦值給變量zhang。
}
</script>
</head>
<body onload="funload()">
</body>
</html>

    有幫助
    (0)
    0%
    沒幫助
    (0)
    0%
    真人女荫道口100种图片
    <s id="2e0qm"><div id="2e0qm"></div></s>
    <div id="2e0qm"><button id="2e0qm"></button></div>
    <small id="2e0qm"></small>
    <div id="2e0qm"></div>
    <div id="2e0qm"><s id="2e0qm"></s></div>
    <div id="2e0qm"><button id="2e0qm"></button></div>