javascript对象

  1. javascript对象指的是这样一类特殊的数据类型,它不只能够保存一组不一样数据类型的数据(属性),并且还能够包含有关处理这些数据的函数(方法)。javascript对象按类型能够分为内置对象、浏览器对象和自定义对象。自定义对象是根据javascript的对象扩展机制,用户能够自定义javascript对象。javascript

  2. 内置对象java

    经常使用的内置对象主要包括:Array对象   String对象   Math对象和Date对象。数组

Array对象:是一连串相同或不一样类型的数据群组。两种方法简历数组对象:浏览器

        1.先声明后赋值   var a = new Array(n) 或 var a = new Array()

        2.声明的同时赋值   var a = new Array(元素1,元素2,...);
函数

        2.1 数组元素的引用spa

    使用数组名能够获取整个数组的值,若要取数组元素的值,则须要使用数组名,同时借助下标。数组下标从0开始,到数组长度-1结束。code

        2.2 数组对象的经常使用属性  lengthorm

        2.3 经常使用方法
对象

        reverse()倒序数组对象
排序

        sort()按字典顺序对数组元素排序    join(分隔字符)将数组内各个元素以分隔符链接成一个字符串

        push()在数组尾部添加数组元素    splice(m,n)删除在m位置的n个元素

        2.4使用方法    a.属性   a.方法

<script language="javascript">
	var a = new Array();
	a[0] = 1;
	a[1] = 2;
	var a1 = new Array("北京","上海","天津");
	with(document){
		write("<ol>");
		write("<li>",a);
		write("<li>",a.join("-"));
		write("<li>",a.reverse());
		write("<li>",a1.sort());
		write("<li>",a.reverse().concat(a1));
		write("</ol>");
	}
 </script>

String 对象:是包装对象,用来保持字符串常量。

1.1  var s = new String(字符串常量);

1.2 经常使用属性 length

1.3经常使用方法

 charAt(位置):获取String对象在指定位置处的字符

indexOf(要查找的字符串):获取查找的字符串在String对象中首次出现的位置

lastIndexOf(要查找的字符串):获取查找的字符串在String对象中最后一次出现的位置

substr(索引值i,长度):从索引值开始截取指定长度的字符串

Substring(i,j):截取由索引值i开始到j-1之间的字符串

split(分隔符):把String对象中的字符串按分隔符拆分红字符串数组

replace(需代替的字符串,新的字符串):用新的字符串代替旧的字符串

toLowerCase():转换为小写字母

toUpperCase():转换为大写字母

toString()获取String对象的字符串值

valueOf()获取String对象的原始值

concat(字符串1,字符串2):将参数中的各字符串与String对象中的字符串结合成一个字符串

字符串显示的方法:

bold()  fontcolor(颜色)  fontsize(大小)   italics()  big()  small() strike()删除线  sub()sup()

1.4字符串的比较与字符串对象的比较

字符串变量的比较:直接将两个字符串变量进行比较

字符串对象的比较:必须先使用toString()或valueOf()方法获取字符串对象的值,而后用值进行比较

var str1="javascript";
var str2="javaScript";
var strObj1 = new String(str1);
var strObj2 = new String(str2);
if(str1==str2){
}
if(strObj1.valueof()==strObj2.valueof())

Math对象

Date对象:可用来获取日期和时间


2、浏览器对象

  1. navigator对象

  2. window对象

  3. location对象

  4. history对象

  5. document对象

  6. image对象

  7. form对象

相关文章
相关标签/搜索