1. 程式人生 > 實用技巧 >js第四天

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