js面向對象1--創建對象的兩種方法

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<script type="text/javascript">
/*
總括:
Javascript中的對象,類似java中的map,無非就是一組鍵值對,其中值可以是數據或函數。
其中調用對象的方法的方式:Object.FunctionName();一定要加括號。
創建JavaScript對象的兩種方式分別是:
*/

//第一種:比較老的創建JavaScript對象的方法
var person = new Object(); //用new Object創建對象
person.name = "chenchaoyang"; //給對象person創建屬性name並賦值
person.age = 29; //給對象person創建屬性age並賦值
person.job = "Software Engineer" //給對象person創建屬性job並賦值
person.sayName = function(){ //給對象person創建方法sayName並賦值
alert(this.name);
}

//第二種:現在比較流行的創建對象的方法
var person1 = {
name:"chenchaoyang2",
age:29,
job:"Software Engineer",
sayName:function(){
alert(this.name);
}
};
</script>

</head>

<body οnlοad="person.sayName();person1.sayName();">
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章