總結第八天

今天開始又學習新的語法了。叫javaScript,它跟java沒有任何關係。它能夠作一些表單的驗證、網頁特效、一些網頁上面的小遊戲和AJAX服務器進行交互。javascript

書寫js的方式:嵌入式、外鏈式、行內式。java

嵌入式:<script  type=」text/javascript」>算法

                  //書寫JS代碼數組

              </script>服務器

外鏈式(將一個外部的JS文件連接到當前的HTML文檔中):<script  type=」text/javascript」  src=」外部的JS文件」></script>函數

注意:一、script標記能夠書寫在HTML文檔中任何位置      二、若是一對script標記引入了外部的JS文件 那麼就不能在裏面書寫JS代碼            三、在一個HTML文檔中 script標記能夠有多個學習

行內式:在HTML標記中 有一些事件的屬性    好比:onclick   當鼠標單擊時;            onmouseover    當鼠標通過時;         將JS代碼書寫在標記的事件屬性裏面 spa

定義變量:var 變量名 = 值   輸出變量:decument.write()日誌

變量名的命名規則:變量名可使用大小寫英文字母、數字、下劃線(_)、美圓符號($)來組成對象

  變量名不能以數字開頭

  變量名不能用JS中的關鍵字以及保留字

  變量名是由多個單詞組成的 那麼建議使用下劃線接連法、駝峯法;下劃線連接法:var get_user_name;駝峯法:var getUserName;

三個常見的輸出方法:window.alert(數據或者變量名),彈出窗口顯示;

          window.document.write(數據或者變量名),在網頁顯示

          console.log(),在日誌上顯示

變量的數據類型:String(字符串)、number(數值)、boolean(布爾)、null(空)、undefined(未定義);               !基本數據類型:只能存儲一個值

        Object(對象)----àfunction(函數)和Array(數組)                      !複合數據類型:最少存儲一個值

String(字符串):第一種方法:加轉義字符;                  第二種方式:單包雙或者雙包單;

Number(數值):整數:int         小數:float;

Booleam(布爾型):布爾型數據只有兩個值:true(真)和false(假);

Null(空型):空型的值只有一個:null                或者會在出錯的時候出現:null;

Undefined(未定義):當聲明瞭變量 可是沒有給其賦值 

變量的數據類型轉換:將數據類型的頭字母大寫就能夠轉換成這個數據類型;                                !若是將字符串轉換爲布爾型  除了""之外false   其它的都會是true

                                                     數值型數據 :0===èfalse     1===ètrue

                                                       null和undefined 都會轉換爲false

算術運算符:+ — * / %(餘數) ++(累加) ——(遞減)                                        !餘數在JS中的主要做用是用來判斷奇偶數!若是可以被2整除的數 就是偶數  反之就是奇數!

++與——它們稱之爲自操做

++:前加加和後加加   無論是前加加仍是後加加它都會自加1           後加加:先賦值後再加1              前加加:先加1再賦值

賦值運算符:= += -= *=  /= %=

+=:將左邊的值加上右邊的值而後再賦值給左邊的變量   x+=y  x=x+y

字符串運算符:+(字符串鏈接) +=(將左邊的值加上右邊的值而後再賦值給左邊的變量)         !格式:「字符串」+變量名+「字符串」

比較運算符:> < >= <= ==(等於等於) !=(不等於) ===(全等於) !==(不全等於)           !==與===之間的區別:==:它只會去判斷兩個值是否相等 ===:它要判斷值是否相等的同時也要去           

                                                    判斷變量的數據類型是否相等

三目(三元)運算法

表達式 ? 值1 : 值2            它會去判斷表達式是否成立  看其結果是布爾true 仍是布爾false   若是是true就執行值1  若是說是false就執行值2

邏輯運算符:

邏輯與:&&   它要求&&兩邊的結果都要爲真纔是真     

邏輯或:||    它要求||兩邊只有一個爲真就是真

邏輯非:!     取反   將真變成假  假變成真

 注意:

         邏輯與和邏輯或這兩個邏輯運算符它不僅僅會輸出布爾型數據!

 一、只要「||」前面爲false,不管「||」後面是true仍是false,結果都返回「||」後面的值。

 二、只要「||」前面爲true,不管「||」後面是true仍是false,結果都返回「||」前面的值。

 三、只要「&&」前面是false,不管「&&」後面是true仍是false,結果都將返「&&」前面的值;

 四、只要「&&」前面是true,不管「&&」後面是true仍是false,結果都將返「&&」後面的值;

相關文章
相關標籤/搜索