2023年11月28日 星期二

JavaScript 精緻範例辭典 _ PART 2 JavaScript 物件



單元
length
取得字串長度(文字個數)........................................................................................ 2-2
charAt()
取得字串中特定位置的字元..................................................................................... 2-3
split()
將字串分割成字串陣列............................................................................................... 2-4
indexOf(), lastIndexOf()
尋找特定的字串............................................................................................................ 2-5
substring(),substr(),slice()
取得字串中的子字串................................................................................................... 2-6
match( )
在字串中取出符合特定某個正規表示式的子字串............................................. 2-9
replace()
在字串中置換符合某個特定正規表示式的子字串........................................... 2-11
search( )
取得符合特定正規表示式的字串索引位置........................................................ 2-13
fontcolor(), fontsize()
字串的顏色與大小設定............................................................................................. 2-15
big(), small()
將字串內的文字放大/ 縮小.................................................................................... 2-16
sup(), sub()
上標/ 下標字串文字.................................................................................................. 2-17
bold(), fixed(), italics(), strike()
字串文字樣式設定...................................................................................................... 2-18
toUpperCaxse(), toLowerCase()
字串文字(英文字母)大小寫轉換..................................................................... 2-20
link(), anchor()
建立字串文字的超連結............................................................................................ 2-22
width, height
取得顯示器目前設定的寬度與高度(螢幕區域、螢幕解析度).......................... 2-23
availWidth, availHeight
取得螢幕能夠讓視窗使用的最大寬度與高度................................................... 2-25
colorDepth
取得螢幕能夠顯示的色彩數量(色彩品質)..................................................... 2-27
keycode, which, button
取得鍵盤/ 滑鼠按鍵的代碼................................................................................... 2-29
altKey, shiftKey, ctrlKey
取得鍵盤上黏鍵的狀態............................................................................................. 2-33
x, y, clientX, clientY
取得鍵盤上黏鍵的狀態............................................................................................. 2-35
cpuClass, platform, systemLanguage
取得使用者電腦的 CPU 等級/作業系統名稱/使用語言屬性值............................. 2-37
appName, appCodeName
取得使用者瀏覽覽器名稱/ 程式代號屬性值..................................................... 2-38
appVersion, userAgent
取得使用者瀏覽器程式代號和版本屬性值........................................................ 2-39
language, browserLanguage, userLanguage
取得使用者語言屬性值............................................................................................. 2-41
cookieEnabled
判別瀏覽器是否啟動接受 Cookie .......................................................................... 2-43
javaEnabled()
判別瀏覽器是否啟動 Java 功能............................................................................. 2-44
navigator.plugins[ ]
偵測瀏覽器的外掛軟體(附加元件) ........................................................................ 2-45
navigator.mimeTypes[ ]
偵測瀏覽器支援的 MIME (Multipurpose Internet Mail Extensions)類型......... 2-47
getFullYear(), getYear(), getMonth(),
getDate(),getDay()
取得本地日期時間中的 「日期」 部分的相關資訊........................................... 2-49
setFullYear() , setYear(),
s etMont h () ,s e tDate( )
利用本地時間設定 Date 物件中 「日期」 部分的相關值................................ 2-52
getHours(), getMinutes( ) ,
getSeconds() ,getMil l i seconds ( )
取得本地日期時間中的 「時間」 部分的相關資訊........................................... 2-54
setHours(), setMinutes ( ) ,
s e tSeconds( ) , s e tMi l l i seconds ( )
利用本地時間設定 Date 物件中 「時間」 部分的相關值................................ 2-57
getTime(), setTime()
取得/設定 1970 年 1 月 1 日午夜 12 點到 Date 物件時間值之間的毫秒數............... 2-59
getUTCFullYear() ,getUTCMonth(),
getUTCDate(),getUTCDay()
取得 UTC(Coordinated Universal Time, 國際標準時間)中...........................................
「日期」 部分的相關資訊.......................................................................................... 2-61
setUTCFullYear(),
setUTCMonth(), setUTCDate()
利用 UTC(Coordinated Universal Time, 國際標準時間)............................................
設定 Date 物件中 「日期」 部分的相關值............................................................ 2-63
getUTCHours(), getUTCMinutes(),
getUTCSeconds() , g etUTCMi l l is econds ()
取得 UTC (Coordinated Universal Time, 國際標準時間)............................................
中的 「時間」 部分的相關資訊............................................................................... 2-65
setUTCHours(), setUTCMi nutes(),
setUTCSeconds (), setUTCMi l l i seconds ()
利用 UTC(Coordinated Universal Time, 國際標準時間).............................................
設定 Date 物件中 「時間」 部分的相關值............................................................ 2-68
getTimezoneOffset()
取得 UTC(Coordinated Universal Time, 國際標準時間)..................................................
與主機電腦時間之間的分鐘差................................................................................. 2-70
toGMTString(), toUTCSt r ing() ,
toLocaleString(), toString()
傳回 Date 物件中轉換為字串的日期.................................................................... 2-71
UTC(), parse()
取得 1970 年 1 月 1 日午夜 12 點到指定日期之間的毫秒數.......................... 2-72
length
取得/ 設定陣列長度.................................................................................................. 2-74
slice()
取得現有陣列的一個區段項目內容成為新陣列............................................... 2-75
splice()
刪除/ 置換陣列中的元素......................................................................................... 2-77
reverse(),sort()
反轉/ 排序陣列中的元素........................................................................................ 2-79
concat()
將現有陣列加入新元素............................................................................................. 2-81
join()
串接陣列中的所有元素, 並用特定的分隔字元來分隔.................................... 2-83
pop(), push()
移除/ 增加陣列的最後一個元素........................................................................... 2-84
shift(), unshift()
移除/ 增加陣列的第一個元素................................................................................ 2-86
max(), min()
進行數值的大小比較並取得最大值或最小值.................................................... 2-88
pow(), sqrt()
次方/ 平方根計算...................................................................................................... 2-90
abs( )
取得絕對值................................................................................................................... 2-91
randmo( )
取得介於 0 到 1 之間的虛擬亂數值...................................................................... 2-93
round(), ceil(), floor()
數值中小數的四捨五入/ 無條件進位/ 無條件捨去......................................... 2-94
sin(), cos(), tan(), asin(),
acos(), atan(), atan2()
三角函數計算............................................................................................................... 2-97


版權宣告

【數位書香網站】之所有著作、視聽內容及資料以及網站畫面資料之安排,其著作權、專利權、商標、營業秘密及其他智慧財產權,均為【昱得資訊工作室】之合法權利人所有,除事先經【昱得資訊工作室】或其權利人之合法授權,任何人皆不得擅自以任何形式複製、改作、編輯、散布、傳輸或其他目的加以使用,否則應負所有法律責任,【昱得資訊工作室】得依法請求賠償。

【數位書香網站】網站之教學內容及程式為【昱得資訊工作室】之智慧財產,未經【昱得資訊工作室】授權,不得擅自複製、進行還原工程(reverse engineering)、解編(de-compile)或反向組譯(disassemble)任何功能或程式。使用者不得以任何方式企圖破壞及干擾上【昱得資訊工作室】各項資料與功能,且沒有入侵或破壞網路上任何系統之企圖或行為,否則依法追究。

昱得資訊工作室將盡其努力,使網站內之資料為正確且可信賴的,所有的資料均以〝現況〞提供,然而,錯誤難免發生,昱得資訊工作室對網站內容的打字錯誤或其他不正確之部份不負任何法律責任。昱得資訊工作室保留修改數位書香網站內全部服務資訊之權利。

如果您對於以上條款有任何疑問或意見,歡迎來信至twbtsinfo@gmail.com


沒有留言:

張貼留言