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