大家好,本次和給大家分享JS的內置對象。本次主要是通過實例來和大家一起分享學習,分享學習什麼是對象,以及String字符串對象,Data日期對象,Array數組對象,Math對象的常用方法的使用。
什麼是對象
1、對象的概念
其實對象是比較好理解的,JS中的所有事物都是對象,比如字符串、數值、數組、函數等等都是對象。
每個對象都帶有屬性和方法,這裡的屬性和方法指的是對象的屬性和方法。而對象的屬性是什麼呢?對象的屬性是指,它帶有一些特定的性質,比如:圖像都帶有它的長和寬,這就是它的一個特性。還比如a標籤,都帶有一個超連結,這也是他的一個屬性。什麼是對象的方法呢?就是對象給我們提供的一些使用方式,比如日期它給我們提供的一些方法,來得到內部的時間。
2、自定義對象
1)、定義並創建對象實例,為了更好的來說明怎樣定義和創建自定義對象,下面用一個示例來說明一下,示例代碼如下:
示例中定義並創建了一個叫people的對象,它有屬性name和age,分別對這兩個屬性賦了值,然後通過document.write()列印出來。
2)、使用函數來定義對象,然後創建新的對象實例。為了更好的來說明怎樣使用函數來自定義對象,下面用一個實例來說明一下,示例代碼如下:
示例中定義並創建了一個叫people的函數,它有兩個參數name和age,分別對這兩個屬性賦了值,然後通過document.write()列印出來。
String字符串對象
字符串對象常用的方法示例代碼演示:
1、length:字符串的長度,示例代碼如下:
2、indexof():在字符串中查找字符串,示例代碼如下:
該實例通過indexof()方法查找World在字符串Hello World的位置,輸出結果是6,如果World在字符串中不存子,則返回-1。
3、match():內容匹配,示例代碼如下:
該實例通過match()方法用World在字符串Hello World中進行匹配,輸出結果是World,如果World在字符串中不存子,則返回Null,存在就顯示自己。
4、replace():替換內容,示例代碼如下:
該實例通過replace()方法用將World替換成replace字符。
5、toUpperCase()/toLowerCase():字符串大小寫轉換,示例代碼如下:
該實例通過toUpperCase()/toLowerCase()方法用將字符串Hello World分別轉換常大寫和小寫。
以上是字符串常用方法的實例演示,當然還有很多方法,大家可以自己在代碼裡試一下,體驗下效果。
Data日期對象
1、Data對象:日期對象用於處理日期和時間。
2、獲得當前的日期
3、常用的方法:
getFullYear():獲取年份
getTime():獲取毫秒
setFullYear():設置具體的日期
getDay():獲取星期
下面用一個示例來說明Data對象的常用方法如何使用,示例代碼如下:
Array數組對象
1、Array對象:使用單獨的變量名來存儲一系列的值
2、數組的創建
列如:var myArray=["Hello","biao","biao"];
3、數組的訪問:
通過制定數組名以及索引號碼,你可以訪問某個特定的元素。
注意:[0]是數組的第一個元素。[1]是數組的第二個元素。
3、數組常用的方法:
concat():合併數組
sort():排序
push():末尾追加元素
reverse():數組元素翻轉
下面用一個示例來說明Array對象的常用方法如何使用,示例代碼如下
Math對象
1、Math對象:執行常見的算數任務
2、Match常用的方法:
round():四捨五入
random():返回0至1之間的隨機數
max():返回最高值
min():返回最低值
abs():返回絕對值。
下面用一個示例來說明Math對象的常用方法如何使用,示例代碼如下
以上就是這次和大家一起分享的JS編程知識,一起分享了對象的概念,以及String字符串對象,Data日期對象,Array數組對象,Math對象的常用方法的使用,分別用代碼示例作了演示,大家可以對照著代碼再練習一編,加深記憶。好了,今天的分享就到這裡,想學習更多的編程知識,請關註標標老師。