week9.md - Paouser/wp109b GitHub Wiki

  1. JavaScript 3

  • 加在網頁上開頭要打 <script> 程式碼 </script>
  • 陣列
    • 二維陣列 var a=[ [1,6,2] , [5,3,6] ];
    • 取得陣列長度 a.length;
      • 取得第一行第幾項 a[1].length;
  • 函數
    • 匿名函數
      • 將函數直接指定給變數 var add = function (a,b) { return a+b; }
      • function後沒有函數名稱
    • 數字與陣列 function modify(num,array)
      • { num=num+1; array[0]=array[0]+1; }
      • var n=3 , a=[0,1,2]
      • modify (n,a)
      • console.log("n=" ,n ,"a=" ,a);
      • n=3 a= [ 1, 1, 2]
    • 回傳函數
      • function sub(a,b) { return a-b; }
      • 執行a-b
      • function f5(f,a) { return f(a,5); }
      • f5 ( sub (f) , 8 (a) )
      • 等於 return sub (f) ( 8 (a) , 5)
  • 輸出字元 console.log
    • =後沒有空格 console.log("max(9,5)="+m);
    • =後有一個空格 console.log("max(9,5)=",m);

物件導向 一

* 設定物件 ccc= { name:'ccc', age:51 }
* 呼叫物件 ccc.name = "ccc"
* 呼叫物件 ccc.age = 51
* 刪除物件 delete ccc.age
* 新增物件 ccc.age =51
* 新增陣列 ccc.friends =[]
* 設定陣列 ccc.friends [0] = snoopy
* 建立函數 var People = { name:"john" , age:30 , print:function() { console.log("name=" , this.name) } }
* 執行函數 People.print
* 執行結果 name= john
⚠️ **GitHub.com Fallback** ⚠️