1. 程式人生 > >JS內置對象_部分

JS內置對象_部分

max color 返回 指定位置 substring art defined substr family

JavaScript 中的所有事物都是對象,如:字符串、數值、數組、函數等,每個對象帶有屬性和方法。

JavaScript內置對象有以下幾種。
 String對象:處理所有的字符串操作
 Math對象:處理所有的數學運算
 Date對象:處理日期和時間的存儲、轉化和表達
 Array對象:提供一個數組的模型、存儲大量有序的數據
 Event對象:提供JavaScript事件的各種處理信息

內置對象都有自己的方法和屬性,訪問的方法如下:
對象名.屬性名稱
對象名.方法名稱(參數表) 。

對象的屬性:反映該對象某些特定的性質,如:字符串的長度、圖像的長寬等;

對象的方法:能夠在對象上執行的動作。例如,表單的“提交”(Submit),時間的“獲取”(getYear)等;

1.全局對象 屬性: Infinity 指定一個正負無窮大的數值 NaN 指定一個 “非數字” 值 undefined 指定一個未被賦值的變 方法: decodeURI() 對 encodeURI() 函數編碼過的 URI 進行解碼 decodeURIComponent() 對 encodeURIComponent() 函數編碼的 URI 進行解碼 encodeURI() 將字符串加密為URI
encodeURIComponent() 將字符串加密為URI組件    escapeString() 用轉義序列替換 URL 中的特殊字符,並返回結果。 escape() 對字符串進行編碼 unescape() 對escape()編碼的字符串進行解碼 eval() 計算某個字符串,並執行其中的的 JavaScript 代碼 isFinite() 用於檢查其參數是否是無窮大,返回True或False
isNaN() 用於檢查其參數是否是非數字值 Number() 把對象的值轉換為數字    String() 把對象的值轉換為字符串 parseFloat() 將字符串解析為一個浮點數字 parseInt() 將字符串解析為一個整數,不是四舍五入操作,而是切尾 2.Number 屬性: MAX_VALUE 屬性是 JavaScript 中可表示的最大的數。它的近似值為 1.7976931348623157 x 10308 MIN_VALUE 是 JavaScript 中可表示的最小的數(接近 0 ,但不是負數)。它的近似值為 5 x 10-324 NaN 代表非數字值的特殊值。該屬性用於指示某個值不是數字。 NEGATIVE_INFINITY 屬性表示小於 Number.MIN_VALUE 的值。該值代表負無窮大。 POSOTIVE_INFINITY 屬性表示大於 Number.MAX_VALUE 的值。該值表示正無窮大。 prototype     使您有能力向對象添加屬性和方法 方法: toString 該方法可把一個邏輯值轉換為字符串,並返回結果 valueOf() 返回 Boolean 對象的原始值 3.Boolean 屬性: constructor 返回對創建此對象的數組函數的引用 prototype 使您有能力向對象添加屬性和方法 方法: toSource() 顯示對象的源代碼 toString() 將布爾值轉換為字符串,並且返回結果 valueOf() 返回 Boolean 對象的原始值 4.String 屬性: constructor 返回對創建此對象的數組函數的引用 prototype 使您有能力向對象添加屬性和方法 length 返回字符串的字符長度 方法 : anchor("name") 用來把字符串轉換為HTML錨點標記內(<A NAME=>) big() 把字符串中的文本變成大字體(<BIG>) blink() 把字符串中的文本變成閃爍字體(<BLINK>) bold() 把字符串中的文本變成黑字體(<B>) fixed() 把字符串中的文本變成固定間距字體,即電報形式(<TT>) fontcolor(color) 設置字符串中文本的顏色(<FONT COLOR=>) Fontsize(size) 把字符串中的文本變成指定大小(<FONTSIZE=>) italics() 把字符串中的文本變成斜字體(<I>) Link(url) 用來把字符串轉換-HTML鏈接標記中(<A HREF=>) small() 把字符串中的文本變成小字體(<SMALL>) strike() 把字符串中的文本變成劃掉字體(<STRIKE>) sub() 把字符串中的文本變成下標(subscript)字體((SUB>) sup() 把字符串中的文本變成上標(superscript)字體(<SUP>) charAt(index) 返回指定索引處的字符 charCodeAt(index) 返回一個整數,該整數表示String對象中指定位置處的字符的Unicode編碼 concat(string2) 連接兩條或多條字符串 fromCharCode(num1, num2, …, numN) 獲取指定的Unicode值並返回字符串 indexOf(searchString, startIndex) 返回字符串中第一個出現指定字符串的位置 lastlndexOf(searchString, startIndex) 返回字符串中最後一個出現指定字符串的位置 match(regex) 在字符串中查找指定值 replace(regex, newString) 將字符串中的某些字符替換成其它字符 search(regex) 針對某執行值對字符串進行查找 slice(startIndex, endIndex) 將部分字符抽出並在新的字符串中返回剩余部分 split(delimiter) 將字符串分配為數組 substr(startIndex, length) 從startIndex取,取length個字符 substring(startIndex, endIndex) 從startIndex和endIndex之間的字符,不包括endIndex toLowerCase() 把字符串中的文本變成小寫 toUpperCase() 把字符串中的文本變成大寫 toSource() 顯示對象的源代碼 valueOf() 返回 Boolean 對象的原始值 5.Array 屬性: constructor 返回對創建此對象的數組函數的引用 prototype 使您有能力向對象添加屬性和方法   length 獲取數組元素的個數,即最大下標加1 方法(13):   concat(array1,arrayn) 將兩個或兩個以上的數組值連接起來,合並後返回結果   join(string) 將數組中元素合並為字符串,string為分隔符.如省略參數則直接合並,不再分隔   pop() 移除數組中的最後一個元素並返回該元素   push(value) 在數組的末尾加上一個或多個元素,並且返回新的數組長度值   reverse() 顛倒數組中元素的順序,反向排列   shift() 移除數組中的第一個元素並返回該元素   unshift() 向數組的開頭添加一個或更多元素,並返回長度   slice(start, deleteCount, [item1[, item2[,...[,itemN]]]]) 返從一個數組中移除一個或多個元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的   toSource() 顯示對象的源代碼   toString() 把數組轉換為字符串,並返回結果   toLocaleString() 把數組轉換為本地數組,並返回結果   valueOf() 返回數組對象的原始值 元素   sort(compare Function) 在未指定排序號的情況下,按照元素的字母順序排列,如果不是字符串類型則轉換成字符串再排序,返回排序後的數組   splice() 為數組刪除並添加新的元素   toSource() 顯示對象的源代碼   toString() 將數組所有元素返回一個字符串,其間用逗號分隔   unshift(value)為數組的開始部分加上一個或多個元素,並且返回該數組的新長度   valueOf() 返回數組對象的原始值 6.Object 屬性:   constructor     返回對創建此對象的數組函數的引用   prototype 使您有能力向對象添加屬性和方法 7.Function 屬性:   arguments arguments對象就像數組,但是它卻不是數組   arity 指示函數期望的參數數目.   caller     返回一個函數的引用,這個函數調用了當前的函數   prototype 使您有能力向對象添加屬性和方法 方法:   toString() 把數組轉換為字符串,並返回結果 9.Date 屬性(1):   constructor 所建立對象的函數參考   prototype 能夠為對象加入的屬性和方法 方法(43):   getDay() 返回一周中的第幾天(0-6)   getYear() 返回年份.2000年以前為2位,2000(包含)以後為4位   getFullYear() 返回完整的4位年份數   getMonth() 返回月份數(0-11)   getDate() 返回日(1-31)   getHours() 返回小時數(0-23)   getMinutes() 返回分鐘(0-59)   getSeconds() 返回秒數(0-59)   getMilliseconds() 返回毫秒(0-999)   getUTCDay() 依據國際時間來得到現在是星期幾(0-6)   getUTCFullYear() 依據國際時間來得到完整的年份   getUTCMonth() 依據國際時間來得到月份(0-11)   getUTCDate() 依據國際時間來得到日(1-31)   getUTCHours() 依據國際時間來得到小時(0-23)   getUTCMinutes() 依據國際時間來返回分鐘(0-59)   getUTCSeconds() 依據國際時間來返回秒(0-59)   getUTCMilliseconds() 依據國際時間來返回毫秒(0-999)   getTime() 返回從1970年1月1號0:0:0到現在一共花去的毫秒數   getTimezoneoffset() 返回時區偏差值,即格林威治平均時間(GMT)與運行腳本的計算機所處時區設置之間相差的分鐘數)   parse(dateString) 返回在Date字符串中自從1970年1月1日00:00:00以來的毫秒數   setYear(yearInt) 設置年份.2位數或4位數   setFullYear(yearInt)設置年份.4位數   setMonth(monthInt) 設置月份(0-11)   setDate(dateInt) 設置日(1-31)   setHours(hourInt) 設置小時數(0-23)   setMinutes(minInt) 設置分鐘數(0-59)   setSeconds(secInt) 設置秒數(0-59)   setMilliseconds(milliInt) 設置毫秒(0-999)   setUTCFullYear(yearInt) 依據國際時間來設置年份   setUTCMonth(monthInt) 依據國際時間來設置月(0-11)   setUTCDate(dateInt) 依據國際時間來設置日(1-31)   setUTCHours(hourInt) 依據國際時間來設置小時   setUTCMinutes(minInt) 依據國際時間來設置分鐘   setUTCSeconds(secInt) 依據國際時間來設置秒   setUTCMilliseconds(milliInt) 依據國際時間來設置毫秒   setTime(timeInt) 設置從1970年1月1日開始的時間.毫秒數   toGMTString() 根據格林威治時間將Date對象的日期(一個數值)轉變成一個GMT時間字符串,如:Weds,15 June l997 14:02:02 GMT   toUTCString() 根據通用時間將一個Date對象的日期轉換為一個字符串   toLocaleString() 把Date對象的日期(一個數值)轉變成一個字符串,使用所在計算機上配置使用的特定日期格式   toSource() 顯示對象的源代碼   toString() 將日期對象轉換為字符串   UTC(yyyy, mm, dd, hh, mm, ss, msec) 返回從格林威治標準時間到指定時間的差距,單位為毫秒   valueOf() 返回日期對象的原始值 10.Math 屬性:   constructor 所建立對象的函數參考   prototype 能夠為對象加入的屬性和方法   E 歐拉常量,自然對數的底(約等於2.718)   LN2 2的自然對數(約等於0.693)   LN10 10的自然對數(約等於2.302)   LOG2E 以2為底的e的對數.(約等於1.442)   LOG10E 以10為底的e的對數(約等於0.434)   PI ∏的值(約等於3.14159)   SQRT1_2 1/2(0.5)的平方根(即l除以2的平方根,約等於o.707)   SQRT2 2的平方根(約等於1.414) 方法:   abs(x) 返回數字的絕對值   acos(x) 返回數字的反余弦值   asin(x) 返回數字的反正弦值   atan(x) 返回位於-PI/2 和 PI/2 的反正切值   atan2(y,x) 返回(x,y)位於 -PI 到 PI 之間的角度   ceil(x) 返回 x 四舍五入後的最大整數   cos(x) 返回一個數字的余弦值   exp(x) 返回 E^x 值   floor(x) 返回 x 四舍五入後的最小整數   log(x) 返回底數為E的自然對數   max(x,y) 返回 x 和 y 之間較大的數   min(x,y) 返回 x 和 y 之間較小的數   pow(x,y) 返回 y^x 的值   random() 返回位於 0 到 1 之間的隨機函數   round(x) 四舍五入後取整   sin(x) 返回數字的正弦值   sqrt(x) 返回數字的平方根   tan(x) 返回一個角度的正切值   toSource() 顯示對象的源代碼   valueOf() 返回數學對象的原始值

JS內置對象_部分