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對象

相關文章
相關標籤/搜索