JavaScript函数(1)

函数的概念
函数的概念:

函数就是把完成特定功能的一段代码抽象出来,使之成为程序中的一个独立实体,起个名字(函数名)。可以在同一个
程序或其他程序中多次重复使用(通过函数名调用)。 注:编写好的函数代码只有通过调用才会执行,不调用的时候不会执行。

函数的作用(好处):

1,使程序变得更简短而清晰
2,有利于程序维护
3,可以提高程序开发的效率 ,
4,提高了代码的重用性(复用性)

JavaScript函数的声明
语法:

 function 函数名([参数列表]){
函数内的语句;
[return 返回值;]
 }

要点:

没有参数和返回值的函数,就像是在原来实现某功 能的代码上加了盖。 函数初学者,函数声明不要写在别的函数内。

有参数的函数

函数声明时在圆括号内编写参数列表,函数调用时在圆括号内填入需要函数处理的数据。这个时候的函数就像是一台机器,声明的参数就是机器进料口,调用时候把需要加工的原材料(数据)放进了机器进料口。

return

在函数内使用return语句返回函数执行的结果, 我们在调用函数时用一个变量来接收函数返回的结果。
当执行到return后,函数将直接退出,return后如果还有代码将不再执行。 return 只能返回一个值
封装函数里,一般没有输出语句(alert,document.write)

例:

//加法
//函数的声明
function mysum(num1,num2){
return num1+num2; }
//函数的调用
var sum1=mysum(3,5);

JavaScript函数的分类
函数分类:

内置函数,是官方提供的函数,直接使用,如:alert()、Math.pow()等。
isNaN()判断是不是数字。
注:通过JS帮助文档可以查阅JS所有内置函数的使用。
自定义函数: 我们自己编写的函数。

匿名函数

函数可以当成值存储在变量里,通过变量名来调用,调用时必须加圆括号。

var fun1=function(){alert("我是匿名函数");}; //匿名函数声明 
fun1(); //匿名函数调用 
var fun2=function(num1,num2){return num1+num2;}; //匿名函数声明 
var num3=fun2(1,2); //匿名函数调用 
alert(num3);

封装函数注意点

定义函数的注意点:
1、形参,
2、不要在函数内部重新定义 、函数内部尽量不要出现输出语句(alert,document.write)
3、return后面只能出现一个值(即函数只能返回一个值)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值