欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

面向对象编程

程序员文章站 2024-01-15 17:47:28
...
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script type="text/javascript">
		/*
			面向对象编程:OOP
				class  类

			1. JavaScript没有class  (ES5)
				JavaScript的面向对象是一种非正统的怪异的面向对象
			2. 使用Function来模拟对象
			3.对象:
				一切皆对象
				对象包含:属性   方法

				属性:特性                      变量
				方法:功能                      函数

			4.JavaScript内置对象
				Date    Array    Function    RegExp   Object
			5.自定义对象
				Object
		*/


		var book=new Object();//创建一个对象实例
		//添加属性
		book.name='JavaScript入门';
		book.page=300;
		//添加方法
		book.read=function () {
			console.log('阅读');
		};

		//访问对象的属性
		console.log(book.name,book.page);
		//方法
		book.read();



		// var arr=[100,20,10,90,900];
	/*	var arr=new Array(100,20,10,90,900);
		console.log(arr.length);
		arr.sort(function(a,b){
			return a-b;
		});

		console.log(arr);*/

		// var name='李四';
		// var age=30;
		// console.log(window.name,window.age);

		// window.hh='你好';
		// // var hh;
		// console.log(hh);

		// console.log(book.page);
	</script>
</head>
<body>
	
</body>
</html>