javascript函数

1.概念

函数就是封装了一段可以被重复执行调用的代码块

2.目的

让大量代码重复使用

3.函数的使用步骤

3.1声明函数

<script>
   function getSun() {      // 声明函数
               
      }
  
   // function声明函数的关键字,小写
   // 函数是做某件事情 ,函数名一般是动词
   // 函数不调用自己不执行
 </script>

3.2调用函数

<script>
   function getSun() {      // 声明函数
               
      }
     getSun();   // 调用函数
  
   // function声明函数的关键字,小写
   // 函数是做某件事情 ,函数名一般是动词
   // 函数不调用自己不执行
   // 调用函数的时候记得要加小括号
 </script>

4.函数的参数

4.1形参

在声明函数的小括号里面是形参

<script>
   function getSun(// 形参 ) {    
               
      }

 </script>

4.2实参

在函数调用的小括号里面是实参

<script>
   function getSun() {      // 声明函数
               
      }
     getSun(// 实参 );   // 调用函数
  
   // 函数里面的参数可以有,也可以没有,个数不限
 </script>

 4.3函数形参和实参个数不匹配

参数个数                                                           说明

实参 = 形参                                                       正常输出

实参 < 形参                                                      多余的形参实义为undefined 输出结果为 NaN

实参 > 形参                                                       只取到形参的个数

4.4return终止函数

1. return 会终止函数 ,return后面的函数都不会被执行

2.return只能返回一个值,一最后一个值为准

4.4 break continue return的区别

break         结束当前的循环

continue    跳出本次循环  继续执行下次循环

return      不仅可以退出循环 还能返回return里面的值 同时还可以结束当前的函数体内的代码

5.arguments的使用

arguments 对象中存储了传递所有的实参

5.1arguments伪数组的特点

具有length属性

按索引号方式进行存储数据

不具有数组的push   pop等方法

6.函数的2种命名方式

6.1利用关键字进行命名(命名函数)

<script>
   function fn() {   // 利用关键字 function 命名
   
   }
</script>

 6.2函数表达式(隐式命名)

<script>
  let fun = function() {   // 函数表达式命名
 
   }

  //  注意点
  // 1.fun 不是函数名  , 是变量名
  // 2.函数表达式声明跟变量声明差不多
  // 3.函数表达式也可以进行参数传递

</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值