JavaScript的面向对象初识

<!-- JS代码写在此处 -->
<script type="text/javascript">
		
	//定义一个函数,该函数默认绑定到window对象上
	function Person() { //类
		this.name = ""; //属性
		this.age = -1; //属性
		this.eat = function() { //方法
			alert("吃饭...");
		}
	}

	//调用函数的两种方式
	//方式一:函数名();
	//方式二:window.函数名();
	//Person();
	//window.Person();

	//创建完对象之后,该对象默认绑定到window对象上
	//调用对象的属性或方法的两种方式
	//方式一:对象名.属性名(或方法名)
	//方式二:window.对象名.属性名(或方法名)
	var xiaobai = new Person();
	xiaobai.name = "小白"; //属性赋值
	xiaobai.age = 20; //属性赋值
	alert(xiaobai.age); //属性调用
	xiaobai.eat() //方法调用

</script>

猜你喜欢

转载自lipiaoshui2015.iteye.com/blog/2252742