[TOC]
## js內置對象
```
Object ? ?Boolean ? ?String ? ? Number ? ? Function ? ? Array ? ? ?Date ? ? Error
Math ? ? Json ? ? 全局對象
```
## js內置函數
### 1.常規函數 alert
### 2.字符串函數
```
length屬性:長度
concat 方法(String)連接兩個或更多個字符串。
indexOf(string) 返回出現字符串的位置
substr(num1,[num2])截取字符串
toLowerCase() 轉換成小寫
toUpperCase() 轉換成大寫
replace(str1,str2) 字符串替換
```
### 3.Array:
```
concat 返回一個由兩個數組合并組成的新數組。
join 返回一個由數組中的所有元素連接在一起的 String 對象。
pop 刪除數組中的最后一個元素并返回該值。
push 向數組中添加新元素,返回數組的新長度。
shift 刪除數組中的第一個元素并返回該值。
unshift 返回一個數組,在該數組頭部插入了指定的元素。
sort 返回一個元素被排序了的 Array 對象
reverse 返回一個元素反序的 Array 對象。
slice 返回數組的一個片段。
splice 從數組中刪除元素,
```
### 4.Math:
```
ceil(數值) 大于或等于該數的最小整數
floor(數值) 小于或等于該數的最大整數
min(數值1,數值2) 返回最小值
max(數值1,數值2) 返回最大值
pow(數值1,數值2) 返回數值1的數值2次方
random() 返回隨機數 0---1
round(數值) 四舍五入
sqrt(數值) 開平方根
```
### 5.Date:
```
getYear() 返回年份(2位或4位)
getFullYear() 返回年份(4位)
getMonth() 返回月份 0-11
getDate() 返回日期 1-31
getDay() 返回星期數 0-6
getHours() 返回小時數 0-23
getMinutes() 返回分鐘數 0-59
getSeconds() 返回秒數 0-59
getMilliseconds() 返回亳秒數0-999
```