1. 程式人生 > >js 初學

js 初學

js 全程javascript    作者布蘭登艾奇

js    是執行在客戶端得前臺語言

它可以用來做 頁面特效  開發遊戲   後臺開發等

js  變數:可以改變得量,往往用英文字母表示 ,區分大小寫

     定義:用var   a   進行定義   var a 宣告變數a

     用途:它就像是一個容器 ,可以暫時儲存資料,通過等於號(=)進行賦值

  瀏覽器在執行程式碼前,瀏覽器會給一個全域性環境window(全域性作用域),在window下找到var 和function得關鍵字

給他們分配記憶體地址不管是否賦值,瀏覽器會告訴所有得子模組一存在,叫變數提升。

列如{console   .log(a)

    var a=hello word}

  瀏覽器在執行這串程式碼時  結果是 undefined

  因為當console.log(a) 想儲存模組 查詢時 有a 但是a沒有賦值  所以結果為undefined

資料庫得型別:字串    數字     陣列      json   物件     布林    null    undefined    函式

運算

1 四則運算  加、減、乘、除

      加  純數字之間就說加法

       字串之間就說拼接  

2 邏輯運算  或(||) 且(&&)  非(!)結果是布林  true   false

3 比較運算  >大於    >=大於等於

      <小於  <=小於等於

      !取反    == 倆個等於    一個為賦值,結果是true   flase

      ===   全等於   資料得型別和值都一樣

      !==不全等於

4 自加 自減

  列如  var age=12

      a=a+2    結果14

  賦值運算得執行順序是從後往前

  列如   b=16

     a=(--b)+(--b)-(b++)+(++b)

       (--b) =15  先減在利用 16-1=15

         (--b)=14  先減在利用,取上一個15得值,15-1=14

       (b++)=14   先利用在加,取上一個14得值,再加14+1=15

       (++b)=16    先加在利用,取上一個15 得值,15+1=16

   結果  a=15+14-14+16=31  

三元運算:條件?語句1   語句2

    var age=12

    age>11? console .log("大“)  console .log(”小“)

    年齡12   age大於12 執行結果為 大

        age小於12 執行結果為小