JS基礎的入口函數以及函數


js的入口函數:

window.onload=function(){

}                  !!!!!必須要寫 將你所有的js語句寫在里面 目的是為了先加載頁面再進行js;

函數:

定義: 有一定功能代碼體的集合           函數是由事件驅動的或者當它被調用時執行的可重復使用的代碼塊。

基本結構:

function functionname()
{
        執行代碼                       for  for-in    while   if          do while  

 


}

 分類:

基礎函數:

function fanc ()
{
alert("函數");
}                                             這些在頁面是不顯示的
fanc();     //調用函數                         當調用函數時才顯示 

參數函數:

  fanction sum(num1,num2){
           sum= num1+num2;
alert(sum); } sum(
1,2); //調用函數 輸出3;

帶有返回值的函數:

fanction   bb(b,a){                                   求一個b的a次冪
         var s = 1;
         forvar i=1,i<=a;i++){
              s=s*b;
         }
         return  bb=s;                           return 直接終止
}
bb(2,1); //調用函數 輸出2;

變量的生命周期
    JavaScript 變量生命周期在它聲明時初始化。

局部變量在函數執行完畢后銷毀。

全局變量在頁面關閉后銷毀

變量的作用域:

var  a=1 全局變量 a 對全部都起作用 function  b(){  
     alert(a);
}
b();               輸出為1
function  b(){
     var  a=2;             局部變量 a    只對這個function起作用
     alert(a);            
}                      這之前都不顯示
alert(a);             輸出為   a is not defined
function b(){
         var a=1 閉包:是指內部函數可以使用外部函數的變量
        alert(a);               輸出為1 function bb(){
         sum= a+1 這里變量a=1
        alert(sum);            輸出為2
        }
          
}   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM