一、JavaScript中的所有事物都是對象:字元串、數組、數值、函數... 1、每個對象帶有屬性和方法 JavaScript允許自定義對象 2、自定義對象 a、定義並創建對象實例 b、使用函數來定義對象,然後創建新的對象實例 二、JS內置對象-String 1、string對象 string對象用 ...
一、JavaScript中的所有事物都是對象:字元串、數組、數值、函數...
1、每個對象帶有屬性和方法
JavaScript允許自定義對象
2、自定義對象
a、定義並創建對象實例
b、使用函數來定義對象,然後創建新的對象實例
二、JS內置對象-String
1、string對象
string對象用於處理已有的字元串
字元串可以使用單引號或者雙引號
2、indexOf( ) 在字元串中查找字元串,如果匹配成功返迴首字母所在的位置,否則返回-1
3、match() 匹配成功,返回匹配成功的數組,否則就返回null
4、replace str.replace(查找的字元,新的字元串)匹配成功,用新的字元去替換匹配成功的字元
5、toUpperCase( )轉換為大寫
常見的屬性和方法如下:
屬性:length、prototype、constructor
方法:charAt( )、charCodeAt( )、concat()、indexOf()、match()、replace()、search()、slice()、substring()、substr()、valueOf()、toLowerCase()、toUpperCase()、split()
三、JS內置對象-Date日期
1、Date對象
日期對象用於處理日期和時間
2、獲得當日的日期
3、常用的方法:
獲取年份:getFullYear()
獲取月份:getMonth()+1
獲取日期:getDate()
獲取星期:getDay()
獲取小時:getHour()
獲取分鐘:getMinutes()
獲取秒:getSeconds()
獲取毫秒:getTime()
四、JS內置對象-Array
1、Array對象
使用單獨的變數名來存儲一系列的值
2、數組的創建
eg:var myarr = ["hello","world","hi"]
3、數組的訪問
通過指定數組名以及索引號,可以訪問某個特定的元素
註意:[0] 是數組的第一個元素。[1] 是數組的第二個元素
4、數組常用的方法:
concat()合併數組
sort() 排序
push()末尾追加元素,返回長度
reverse() 數組元素翻轉
五、JS內置對象-Math
1、Math對象
執行常見的算數任務
2、常用的方法:
四捨五入:round()
返回0~1之間的隨機數:random()
返回最高值:max()
返回最低值:min()
返回絕對值:abs()