當前位置:才華齋>設計>網頁設計>

javascript入門零基礎掌握

網頁設計 閱讀(1.53W)
  javascript入門零基礎掌握

 1、運算子

javascript入門零基礎掌握

運算子就是完成操作的一系列符號,它有七類:

賦值運算子(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算術運算子(+,-,*,/,++,--,%)、比較運算子(>,<,<=,>=,==,===,!=,!==)、邏輯運算子(||,&&,!)、條件運算(?:)、位移運算子(|,&,<<,>>,~,^)和字串運算子(+)。

可能很多人不知道"==="什麼。

在這裡,我為大家解釋一下,在javascript中 "==="才是全等 只有"==="兩邊的記憶體地址也相等 才會返回真

而"=="只是值相等就會返回真

例如:null==undefined 會返回真 , 但是null===undefined 就會返回假!

 2、表示式

運算子和運算元的組合稱為表示式,通常分為四類:賦值表示式、算術表示式、布林表示式和字串表示式。

 3、語句

Javascript程式是由若干語句組成的,語句是編寫程式的指令。

Javascript提供了完整的基本程式設計語句,它們是:賦值語句、switch選擇語句、while迴圈語句、for迴圈語句、for each迴圈語句、do while迴圈語句、break迴圈中止語句、continue迴圈中斷語句、with語句、h語句、if語句(, if ...)、let語句。

4、函式

函式是命名的語句段,這個語句段可以被當作一個整體來引用和執行。使用函式要注意以下幾點:

1)函式由關鍵字function定義(也可由Function建構函式構造);

2)使用function關鍵字定義的函式在一個作用域內是可以在任意處呼叫的(包括定義函式的語句前);而用var關鍵字定義的必須定義後才能被呼叫;

3)函式名是呼叫函式時引用的名稱,它對大小寫是敏感的,呼叫函式時不可寫錯函式名;

4)引數表示傳遞給函式使用或操作的值,它可以是常量,也可以是變數,也可以是函式,在函式內部可以通過arguments物件(arguments物件是一個偽陣列,屬性callee引用被呼叫的函式)訪問所有引數;

5)return語句用於返回表示式的'值。

6)yield語句扔出一個表示式,並且中斷函式執行直到下一次呼叫next。

 5、物件

Javascript的一個重要功能就是面向物件的功能,通過基於物件的程式設計,可以用更直觀、模組化和可重複使用的方式進行程式開發。

 6、事件

使用者與網頁互動時產生的操作,稱為事件。事件可以由使用者引發,也可能是頁面發生改變,甚至還有你看不見的事件(如Ajax的互動進度改變)。

絕大部分事都由使用者的動作所引發,如:使用者按滑鼠的按鈕,就產生click事件,若滑鼠的指標的連結上移動,就產生mouseover事件等等。

在Javascript中,事件往往與事件處理程式配套使用。

 7、變數

如 var myVariable = "some value";

變數有它的型別,上例中myVariable的型別為string(字串)

javascript支援的常用型別還有:

object:物件

array:陣列

number:數;

boolean:布林值,只有true和false兩個值,是所有型別中佔用記憶體最少的;

null:一個空值,唯一的值是null;

undefined:沒有定義和賦值的變數

實際上javascript的變數是弱變數型別,你賦值給他的是字串,他就是String . 是數字他就是整形。

是true和false他就是boolean型(注意,不能加引號,不然會被當成字串處理)。