JS的常用內建物件
JS的常用內建物件
計時器
計時器技術實現了不使用迴圈程式碼,輪訓執行函式的功能,在JS當中,計時器分為兩種:
輪詢計時:每間隔一個時間,執行一次
倒數計時:到達指定的時間長度
方法 | 描述 |
---|---|
setInterval | 輪詢執行 |
setTimeout | 倒數計時執行 |
clearInterval | 清除輪詢計時器 |
clearTimeout | 清除倒數計時 |
計時器可以停止,不能夠再次開始
陣列
JS的陣列類似Python的列表,是JS當中存放資料的一種複合型別資料型別。
陣列一種有序的,可以修改的,元素以逗號分隔,以中括號包圍的的資料型別。
陣列的定義
1、陣列可以是JS當中的有序的序列,所有有索引:
2、陣列當中可以存放多種型別的資料,比如函式,dom物件。
陣列新增資料
方法 | 描述 |
---|---|
push | 尾部追加 |
unshift | 頭部新增 |
陣列刪除資料
方法 | 描述 |
---|---|
pop | 從尾部刪除並返回資料 |
shift | 從頭部刪除並返回資料 |
陣列修改資料
splice 方法,三個引數
修改的起始索引位置
修改的長度
要替換的內容
array.splice(0,1,1);
console.log(array);
array.splice(0,2,1,2,3); //[1, 2, 3, 2, 6]
console.log(array);
正則
高階的字串處理方式,通常用於字串內容的匹配和校驗。正則是通過描述字串物件的型別和數量
來實現匹配的。
JS****正則的方法
方法 | 描述 |
---|---|
test | 校驗匹配內容是否存在,返回 true或者false |
exec | 校驗配置內容,在主體當中的位置 |
JS****正則內容的描述
正則 | 描述 |
---|---|
\w | 匹配字母數字下劃線 |
\d | 匹配數字 |
\s | 匹配空格 |
[] | 匹配當中的任意一個元素 |
() | 組匹配,將括號外的匹配作為匹配的條件 |
原樣匹配 | 直接在正則當中使用字母或者數字,比如匹配使用者名稱當中包含admin |
所有大寫匹配 | 大寫取反 \W \D \S |
. | 匹配所有非換行字元 |
JS正則數量的描述**
匹配 | 描述 |
---|---|
* | 匹配0-多,儘可能多匹配 貪婪匹配
(.*)
|
? | 匹配0-1次 |
+ | 匹配1到多次 |
{n} | 匹配n次 |
{n,m} | More Actions匹配n到m次 |
JS****正則特殊的描述
匹配 | 描述 |
---|---|
^ | 預設匹配開頭,在[]當中代表非 |
$ | 結尾 |
i | 忽略大小寫匹配 |
m | .完全匹配,多行匹配 |
s | .忽略換行符匹配 |
在JS當中,通常正則和表單進行結合,對錶單內容進行前端校驗
相關文章
- JSP的9個常用內建物件詳解JS物件
- js內建物件JS物件
- node常用內建apiAPI
- JS中有趣的內建物件-JSON物件JSON
- 小陳學JS js內建物件 Date物件JS物件
- JSP內建物件JS物件
- MySQL常用內建變數MySql變數
- python常用內建方法Python
- js內建函式JS函式
- js中建立物件的幾種常用方式JS物件
- c++內建函式物件C++函式物件
- python常用內建函式Python函式
- python 常用內建函式Python函式
- JSP 內建物件(一)JS物件
- JSP內建物件——sessionJS物件Session
- Python的常用內建函式介紹Python函式
- js date物件的獲取時間日期常用方法JS物件
- 字串常用內建方法-python3字串Python
- JSP九大內建物件JS物件
- Java學習--jsp內建物件JavaJS物件
- JSP開發入門(四)----JSP的內部物件 (轉)JS物件
- Python中常用的內建函式input()、isinstance()Python函式
- 三種常用的內建函式--必須牢記函式
- AngularJS教程二十—— 內建服務AngularJS
- oracle 觸發器 和 常用內建程式包Oracle觸發器
- JS知識總結之內建物件JS物件
- JSP九大內建物件 sessionJS物件Session
- JS內建物件,函式與作用域JS物件函式
- Java學習-jsp內建物件SessionJavaJS物件Session
- 用js內建物件XMLHttpRequest 來用ajaxJS物件XMLHTTP
- JSP 9個內建物件方法使用JS物件
- 實驗三 JSP內建物件使用JS物件
- JSP系列四:JSP9個內建物件JS物件
- JSP簡介以及各種內建物件的用法JS物件
- 重要內建函式、常見內建函式(瞭解)、可迭代物件、迭代器物件、for迴圈原理、異常捕獲函式物件
- Liunx運維(十二)-Liunx系統常用內建命令運維
- python演算法常用技巧與內建庫Python演算法
- 物件導向程式設計之super內建函式的用法物件程式設計函式