Javascript是基于对象的脚本语言,而不是完全的面向对象的编程语言。在Java Script中可以使用的对象主要有以下几类:
- JavaScript的核心对象:数组对象Array,字符串对象:String,日期对象:Date,数学对象Math。
- 用户自定义的对象
- 由游览器根据Web页面的内容自动提供的对象,又称宿主对象
- 服务器上固有的对象
数组对象Array:
在JavaScript中可以存储不同数据类型的元素。
<!DOCTYPE html> <html> <head> <title>Array对象的使用</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <body> <script language="javascript"> //var array=new Array();//创建数组对象,长度为0 var array1=new Array(10);//创建一个长度为10的数组 var array2=[1,2,3,4,5,6,7,8,9,10];//创建一个数组,元素内容 document.write(array2[1]);//访问数组元素 document.write(" "); document.write(array1.length); document.write(" "); ayyay1.length=4;//JavaScript中Array的length可读写。 document.write(array1.length); </script> </body> </html>
<script> var a=[1,2,3,4,9,0,8]; Array.prototype.max=function max(){ var i,max=this[0]; for(i=0;i<this.length;i++){ if(max<this[i]){ max=this[i]; } } return max; }//语法一 function min(){ var i,max=this[0]; for(i=0;i<this.length;i++){ if(max>this[i]){ max=this[i]; } } return max; } //prototype属性的作用:将新定义的属性和方法将入到对象中 Array.prototype.min=min; document.write(a.max()); document.write("/n"); document.write(a.min()); </script>
<script> var a=new Array(10); for(var i=0;i<10;i++) a[i]=i; //constructor用于返回创建此对象的数组函数的引用。 if(a.constructor==Array) document.writeln("1"); </script>
字符串对象,日期对象,数学对象//简略