js簡單總結

2021-08-22 19:06:29 字數 1672 閱讀 5006

高階js一

1.變數

申明變數。帶var就是區域性變數,有作用域的限制,函式內的var變數不能在函式外使用,不帶var的是全域性變數,可以在函式內外使用

基本資料型別: 數值型,布林型,字串型

復合資料型別: 陣列,物件

特殊資料型別: undefined ,null

變數傳值方式:基本資料型別是值傳遞(複製傳遞)

復合資料型別是引用傳遞(指標指向)

2.運算子

算數運算子:+-/% *

關係運算子:> >= < <= == === != !==

邏輯運算子:&& || !

三元運算子:表示式?a:b

一元運算子:– ++

賦值運算子:=

字串運算子(字串拼接)+ +=

小括號:提高運算優先順序

3.分支結構

if(變數初始化;變數條件表示式;變數更新){}

if(變數初始化;變數條件表示式;變數更新){}else{}

if(變數初始化;變數條件表示式;變數更新){}else if(變數初始化;變數條件表示式;變數更新){}else if(變數初始化;變數條件表示式;變數更新){}..

switch(判斷表示式)

2.dmo

document model object 文件物件模型

文件樹 html根 子節點 兄弟節點 父節點 後代

節點操作

訪問父節點 parentnode

訪問子節點 children firstchild lastchild childnodes

訪問兄弟節點 siblings nextsibling prevsibling

節點常用屬性 節點名 nodename 節點型別 nodetype

高階js五(正則)

1.概念:處理字串

2.原子和元字元

3.限定符

4.案例(手機號驗證 郵箱驗證 敏感詞替換 手機號遮蔽 使用者名稱遮蔽 長數字加逗號)

手機號驗證var reg=/^1[3-8]\d/;

郵箱驗證

varr

eg=/

\w+@(

[0−9

a−z]

+.)+

(com

|cn)

/ ;郵

箱驗證v

arre

g=/\w

+@([

0−9a

−z]+

.)+(

com|

cn

)/;

手機號遮蔽中間四位var reg=/(\d)(\d)(\d)/;num.replace(reg,』1∗

∗∗∗ 1∗∗

∗∗

3』)

長數字加逗號 var reg=/\d(?=(\d)+)/

;num

.rep

lace

(reg

,′) /;

num.

repl

ace(

reg,

′&,』)

5.轉義符號

6.開始結束^ $

7.分組捕獲()

8.預查

9.模式方法

10.字串的正則方法

11.多個條件

Js簡單學習

獲取元素 window.onload function script head 使用者名稱 type text name username id username 密碼 type password name password body 或者 function init script head onl...

簡單了解 js

簡單了解js j ascript 1.js組成部分 ecma script var a 1 a 2 if,for等語法都屬於es dom document object model文件物件模型 html和css bom browser object model 瀏覽器物件模型 1.js兩種引入方式 ...

js 錯誤總結

jscript 語法錯誤 jscript 執行時錯誤 jscript 語法錯誤是指當 jscript 語句違反了 jscript 指令碼語言的一條或多條語法規則時導致的錯誤。jscript 語法錯誤發生在程式編譯階段,在開始執行該程式之前。jscript 執行時錯誤是指當 jscript 指令碼試圖...