js第四天
1.js函式:函式的定義:function 函式名(形參列表){}
2.函式呼叫:函式名(實參列表)
//計算1-10的和 /*function hello(){ var sum=0; for(var i=1;i<=10;i++){ sum=sum+i; } document.write(sum); }*/ //hello();
3.匿名函式格式:var 函式名=function(引數列表){
要執行的語句塊;
}
//寫一個函式,傳遞一個數組,求陣列中內容的和,並返回 var get=function(arr){var sum=0; for(var i=0;i<arr.length;i++){ sum=sum+arr[i]; } return sun; } var b=[1,2,3]; var a=get(b); document.write(a);
4.全域性變數和區域性變數
根據變數的定義範圍不同,變數有全域性變數和區域性變數之分,直接定義的變數時全域性變數,在函式中定義的變數稱為區域性變數,區域性變數只能在函式內有效,如果全域性變數和區域性變數使用相同的變數名,則區域性變數將覆蓋全域性變數。
5.建立一個當前系統日期時間物件var date=new Date();建立毫秒值日期時間物件:var date=new Date(1000000000);建立一個日期,var date=new Date(xxxx,xx,xx,xx:xx:xx)
6.使用方法呼叫date中的年月日時間,getDate()獲取幾號;getDay()獲取星期幾;getMonth()獲取幾月;getFullYear()獲取幾年;getHours()獲取幾小時;getMinutes()獲取幾分鐘;getSeconds()獲取幾秒;getTime()獲取毫秒值
7.建立當前系統日期物件var date=new Date();設定它的年月日時間;無返回值不用定義變數;date.setFullYear(2008)設定年;date.setMonth()設定月;date.setdate()設定天;date.setHours()設定小時;date.setMinutes設定分鐘;date.setSeconds設定秒
8.數學方法:絕對值:Math.ads();向上取整(大)Math.ceil();向下取整(小)floor();求兩數最大值max();求兩數最小值min();求次冪pow();產生[0-1)之間的隨機小數randow();四捨五入round();求平方根sqrt();求π的值PI