陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

5.07-函数

创建时间:2016-10-19

js-语句

break 跳出整个循环 丨 continue 跳出本次循环

  • for(i=0;i<4;i++){
  • if(i==2){
  • bleck;
  • }
  • document.write(i);
  • 当循环到i==2的时候,执行到break则跳出这个循环,结束循环,输入结果是01


  • for(i=0;i<4;i++){
  • if(i==2){
  • continue;
  • }
  • document.write(i);
  • 当循环到i==2的时候,执行到continue则跳出本次循环,不执行后面的语句,直接执行下一次循环,输入结果是013

js-函数

  • 声明函数
  • function 函数名(){ 要执行的语句 } 丨 function 函数名(参数1,参数2...){ 要执行的语句 }
  • 调用函数:
  • function 函数名() 丨 函数名(参数1,参数2...);
  • 声明的函数有几个参数,调用的时候就要有几个参数!!!

  • 匿名函数:没有名字的函数
  • 第一种定义方法:
  • var 变量 = function( 参数 ){ 语句 };————把一个匿名函数赋给一变量装起来
  • 调用:alert(变量名(参数))——————匿名函数的调用必须是在定义之后
  • var qiuHe = function(n){
    return  (1+n)*n/2;————————求出一到n的和 n表示任意数 ,参数
    };
    alert(qiuHe(10));

  • 第二种定义方法:定义就调用
  • (function(参数){ 语句} )( 调用 )————————后面的小括号,直接赋值 给参数
  • var data = (function(n){
    return  (1+n)*n/2;
    })(10);————————直接赋值 给参数
    alert(data);
    		
  • 闭包:函数里的函数,里面的函数可以使用外层函数所有的数据,即使外函数执行完毕

变量的作用域,声明周期

  • 全局变量:通常定义在函数外,在定义之后都可见,全局变量之后关闭浏览器的时候才会释放
  • 局部变量:定义在函数内部,在函数内可见。

上一篇:5.05-流程控制

下一篇:5.10-JS自定义对象