javaScript 函数


1、函数的概念

  • 定义:函数就是封装了一段可被重复调用执行的代码块,通过此代码块可以实现大量代码的重复使用
  • 声明函数:
1.1 利用函数关键字自定义函数(命名函数)
function fn(){
}
fn();
1.2 函数表达式(匿名函数)
  • fun 是变量名 不是函数名
  • 函数表达式声明方式跟声明变量差不多,只不过变量里面存的是值 而 函数表达式里面存的是函数
  • 函数表达式也可以进行传递参数
var 变量名 = function () {};

var fun = function(){
console.log(' 我是函数表达式 ');
fun();

var fun = function(aru){
console.log(' 传过来的参数: ',aru); //传过来的参数:传递参数
fun('传递参数');

2、函数的使用

image.png

3、函数的参数(形参、实参)

image.png

3.1 函数形参和实参匹配问题
个数匹配问题:

image.png

4、函数的返回值 return

return : 不仅可退出循环;还可以返回return语句中的值;同时还可以结束当前的函数体内的代码

image.png

image.png

image.png

image.png

5、arguments的使用

  • 伪数组
    只有函数才有 arguments对象 而且是每个函数内部都内置好了这个arguments

image.png

案例:
1、利用函数求任意个数的最大值

image.png

2、利用函数封装方法,翻转任意一个数组

image.png

3、封装一个冒泡排序

从小到大排序 结果:1 2 4 9

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值