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
        }
          
}   

 

posted on 2018-08-20 21:19  孙崇武  阅读(11204)  评论(0编辑  收藏  举报

导航