JavaScript 2 对象编程

JavaScript是一种基于对象(object)的编程,可以使用三类对象,即内置对象,浏览器对象(或宿主对象)和自定义对象。内置对象和浏览器对象合称预定义对象。

  1. 内置对象是指JavaScript语言提供的对象,包括Math、Date、String、Array、Number、Boolean、Function、Global、Object、RegExp和Error等实现一些常用功能的对象。

Array对象:
如果数组中所有数组元素的值都是基本类型的值,为一位数组;

			var arr=new Array();
			arr[0]=3;
			arr[1]=2;
			console.log(arr);
			for(i in arr){
				console.log(arr[i]);
			}

如果数组中所有数组元素的值又都是数组时,则为二维数组:

			var students=new Array();
			students[0]=new Array("小一",96,95);
			students[1]=new Array("小二",93,90);
			students[2]=new Array("小三",86,100);
			students[3]=new Array("小四",99,100);
			for(i=0;i<students.length;i++){
				for(j=0;j<students[i].length;j++){
					document.write(students[i][j]+"\t");
				}
				document.write("<br>");
			}
  1. 浏览器对象是浏览器根据系统配置和所装载的页面为JavaScript程序提供的对象,如window、document等对象。
  2. 自定义对象是指程序员根据需要而定义的非预定义类型的对象。

定义属性:
一个JavaScript


对象删除
JavaScript具有无用对象的自动回收功能,即当一个对象没有被任何变量引用时,该对象将被自动删除。因此,删除对象的方法是将该引用对象的所有变量赋值为null。例如:
引用变量=null ; //null是空引用常量值

一个引用变量超出其作用范围时,JavaScript会自动将该变量赋值为null;

猜你喜欢

转载自blog.csdn.net/qq_41741576/article/details/90171413
今日推荐