CSS--函数

1,定义:

定义:函数用于保存一段待执行的代码,或者封装某个功能.
语法:1,函数声明
	 function 函数名(参数列表){
		 函数体
		 return 返回值
	  }
	 2,函数调用
	 函数名(实参列表)
	 
1,无参数,无返回值的函数
function f1(){
	console.log("f1被调用")
}
f1();
---------------------------------------------------------------------------------
2,带参数,无返回值的函数;
允许形参和实参个数不匹配
变量声明未赋值,默认是undefind
    function f2(a,b){
        var r=a+b;
        console.log(a,b,r);
   函数内部变量arguments,保存了实际传递过来的参数
        console.log(arguments);
      }
 f2(3,6);
 f2(10);
 f2(10,15,16);

在这里插入图片描述

3,带参数,有返回值的函数
   function f3(a){
      if(a){
          var r1=a+a;
          var r2=a*a;
          console.log(r1,r2);
          return "合法";
       }else{//undefined 或 0
          console.log("不合法");
          return;
       }
    var res=f3(5);
    console.log(res);

2,作用域

全局作用域和函数作用域
1),全局变量:在程序任意位置都能访问,
   a,函数外部定义的变量都是全局变量
   b,函数内部省略var创建的变量,一律为全局变量
2),局部变量:在函数体中使用var声明的变量一律为局部变量,只能在当前函数体使用,外界无法访问
var age=20;
function fn(){
   uname="张三";
   var n=10;
   // 变量提升,当前作用域中使用var声明变量age,浏览器执行过程中, 一定使用局部变量,当前访问该变量时还未赋值
   console.log(age); //undefined
   var age=100;
}
fn();
console.log(age);
console.log(uname);
console.log(n); // 报错,外界不能访问局部变量
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值