JavaScript面向对象编程(1)

页面导航:首页 > 网络编程 > JavaScript > JavaScript面向对象编程(1)

JavaScript面向对象编程(1)

来源: 作者: 时间:2016-02-05 11:06 【

直接声明对象var dog = { name: 39;Benji 39;, talk: function(){ alert( 39;Woof, woof! 39;); }};alert(typeof(dog));dog talk();这样dog对象拥有那么属性和talk函数。也可以用构

直接声明对象

var dog = { 
	name: 'Benji', 
	talk: 
		function(){ 
			alert('Woof, woof!'); 
		}
};
alert(typeof(dog));
dog.talk();

这样dog对象拥有那么属性和talk函数。


也可以用构造函数

//--------构造函数--------
function Hero() { 
	this.occupation = 'Ninja';//职业是武士
}
var hero = new Hero();//创建新对象
alert(hero.occupation);//调用属性

构造函数还可以带参

//---------带参的构造函数-----------
function Hero(name) { 
	this.name = name; 
	this.occupation = 'Ninja'; //职业是武士
	//行为
	this.whoAreYou = function() { 
		return "I'm " + this.name + " and I'm a " + this.occupation; 
	}
}
 var h1 = new Hero('Michelangelo');
 var h2 = new Hero('Donatello');
 alert(h1.whoAreYou()); 


Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<