1. 程式人生 > >js迴圈語句,for-in,with,函式

js迴圈語句,for-in,with,函式

 /*
for-in語句:
for-in語句的格式:
for(var 變數名 in 遍歷的目標){
}
for-in語句的作用:
1. 可以用於遍歷陣列的元素。  注意: 使用for-in語句遍歷陣列元素的時候遍歷出來是陣列的下標。
2. 可以用於遍歷物件的所有屬性資料。 注意: 使用for-in語句遍歷物件的屬性的時候,遍歷出來的是物件的屬性名。
with語句:有了 With 語句,在存取物件屬性和呼叫方法時就不用重複指定物件。
格式:
with(物件){
}
 */


/*函式:
函式的定義格式:
function 函式名(形參列表){
函式體 ;
}
javascript的函式要注意的細節:
1. 在javascript中函式定義形參時是不能使用var關鍵字宣告變數的。
2. 在javascript中的函式是沒有返回值型別的,如果函式需要返回資料給呼叫者,直接返回即可,如果不需要返回則不返回。
3. 在javascript中是沒有函式過載的概念的,後定義的同名函式會直接覆蓋前面定義同名函式。
4. 在javascript中任何的函式內部都隱式的維護了一個arguments(陣列)的物件,給函式傳遞資料的時候,是會先傳遞到arguments物件中,
然後再由arguments物件分配資料給形參的。
*/

/*   function add(){
  for(var index in arguments){
  document.write(arguments[index]+"&nbsp");
  }
  document.write(sum);
  }
add(1,2);
document.write("<hr/>");
*/  

執行結果是:1 2