JavaScript笔记(七)-----函数(1)

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

特点:让代码重复使用,避免了代码的冗余

函数使用分为两步:声明函数和调用函数

1.声明函数

语法结构

function  函数名(){

//函数体

}

			function myName(){
				alert("mery");
			}

1.function  声明函数的关键字  要全部小写

2.函数不调用自己不执行


2.调用函数

函数名();

			function myName(){
				alert("王");
			}

            myName();

不要忘记加小括号

 声明函数并不会执行代码,只有调用函数时才会执行函数体代码


二、函数的封装

就是把一个或多个功能通过函数的方式封装起来,对外只提供一个简单的函


三、函数的参数

1.形参和实参

function 函数名 (形参1,形参2....){     在声明函数的小括号里是  形参 

}

函数名(实参1,实参2.....);      在函数调用的小括号里是实参

 

形参是接收实参的,相当于一个变量

函数的参数可以有也可以没有,没有个数限制

2.参数的作用

在函数内部当某些值不固定的时候,可以通过参数在调用函数时传递不同的值进去,给出不同的结果

 

4.注意:

1.多个参数线之间用逗号,隔开

2.形参可以看做是不用声明的变量

3.如果形参和实参的个数一致,则正常输出结果

   如果实参的个数多于形参的个数    取形参的个数

   如果实参的个数少于形参的个数     多于的形参定义为undefined           结果是NaN


四、函数的返回值 return

语法结构:

function 函数名(){

        return  需要返回的结果;

}

函数名( );

1。函数用来实现功能,最终的结果需要通过返回给函数的调用者函数名()    通过return 来实现

2.只要函数遇到return  就把后面的结果返回给函数的调用者     函数名()=return 后面的结果

举个栗子:

			function num(aru){
				return aru;
			}
			console.log(num(' 这是1 '));      //这是1 

注意事项:

3.return  终止函数

return之后的语句不再执行

4.return  只能返回一个值  如果用逗号隔开多个值,以最后一个为准

5.如果函数没有return 返回undefined

拓展:

break,continue,return的区别:

  • break  :结束当前的循环体
  • continue:跳出本次循环,继续执行下次循环
  • return:不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值