js常用內部對象

1)、串對象

  • string對象:內部靜態性。

  • 訪問properties和methods時,可使用(.)運算符實現。

  • 基本使用格式:objectName.prop/methods

(1)串對象的屬性

  該對象只有一個屬性,即length。它表明了字符串中的字符個數,包括所有符號。例:

mytest="This is a JavaScript"

mystringlength=mytest.length

  最後mystringlength返回mytest字串的長度爲20。

(2)串對象的方法

  string對象的方法共有19個。主要用於有關字符串在Web頁面中的顯示、字體大小、字體顏色、字符的搜索以及字符的大小寫轉換。

其主要方法如下:

  • 錨點anchor():該方法創建如用Html文檔中一樣的anchor標記。使用anchor如用Html中(A Name="")一樣。通過下列格式訪問:string.anchor(anchorName)。

  • 有關字符顯示的控制方法

big字體顯示, Italics()斜體字顯示,bold()粗體字顯示,blink()字符閃爍顯示,small()字符用小體字顯示,fixed()固定高亮字顯示、fontsize(size)控制字體大小等。

  • 字體顏色方法;fontcolor(color)

  • 字符串大小寫轉換

toLowerCase()-小寫轉換,toUpperCase()大寫轉換。下列把一個給定的串分別轉換成大寫和小寫格式:

string=stringValue.toUpperCase和string=stringValue.toLowerCase。

  • 字符搜索:indexOf[charactor,fromIndex]

從指定formIndtx位置開始搜索charactor第一次出現的位置。

    • 返回字串的一部分字串:substring(start,end)

從start開始到end的字符全部返回。

2)、算術函數的math對象

 功能:提供除加、減、乘、除以外的一引些自述運算。如對數,平方根等 。

 靜動性:靜態對象

(1)主要屬性

  math中提供了6個屬性,它們是數學中經常用到的常數E、以10爲底的自然對數LN10、以2爲底的自然對數LN2、3.14159的PI、1/2的平方根SQRT1-2,2的平方根爲SQRT2。

(2)主要方法

 絕對值:abs()

 正弦餘弦值:sin(),cos()

 反正弦反餘弦 :asin(), acos()

 正切反正切:tan(),atan()

 四捨五入:round()

 平方根:sqrt()

 基於幾方次的值:Pow(base,exponent)

3)、日期及時間對象

 功能:提供一個有關日期和時間的對象。

 靜動性:動態性,即必須使用New運算符創建一個實例。例:

MyDate=New Date()

Date對象沒有提供直接訪問的屬性。只具有獲取和設置日期和時間的方法。

 日期起始值:1770年1月1日00:00:00。

獲取日期的時間方法

 getYear(): 返回年數

 getMonth():返回當月號數

 getDate(): 返回當日號數

 getDay():返回星期幾

 getHours():返回小時數

 getMintes(:返回分鐘數

 getSeconds():返回秒數

 getTime() : 返回毫秒數

(2)設置日期和時間:

 setYear();設置年

 setDate():設置當月號數

 setMonth():設置當月份數

 setHours():設置小時數

 setMintes():設置分鐘數

 setSeconds():設置秒數

 setTime ():設置毫秒數

...

2、JavaScript中的系統函數

  JavaScript中的系統函數又稱內部方法。它提供了與任何對象無關的系統函數,使用這些函數不需創建任何實例,可直接用。

1.返回字符串表達式中的值:

 方法名:eval(字串表達式),例:

test=eval("8+9+5/2");

返回字符串ASCI碼:

 方法名:unEscape (string)

3.返回字符的編碼:

 方法名:escape(character)

4.返回實數:

parseFloat(floustring);

5、返回不同進制的數:

parseInt(numbestring ,rad.X)

其中radix是數的進制,numbs字符串數

發佈了9 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章