jsday05

本文介绍了JavaScript中函数的基本概念,包括声明式和赋值式的函数定义,以及如何调用函数。函数的主要优点在于代码封装、复用和控制执行时机。此外,还详细阐述了形参和实参的区别,以及return语句在函数中的作用,展示了如何通过return返回函数结果并中断执行。
摘要由CSDN通过智能技术生成

函数

函数就是对一段代码的封装,在我们想调用的时候调用

声明式 和 赋值式

声明式

使用 function 这个关键字来声明一个函数

 function story1() {
     document.write('这是声明式')
 }

赋值式

使用 var 定义一个变量,把一个函数当作值直接赋值给这个变量就可以了

 var story2 = function () {
     document.write('这是赋值式')
 }

调用

调用就是直接写 函数名() 就可以了

后边的小括号是让函数执行

 story1();

函数的优点

  • 封装代码,使代码更加简洁

  • 复用,在重复功能的时候直接调用就好

  • 代码执行时机,随时可以在我们想要执行的时候执行

赋值

调用qwer和调用story1是一样的

qwer相当于story1的外号

 var qwer = story1;
 qwer();
 story1();

形参(形式参数)

num1 num2 就是形参,多个单词之间以 , 分隔

在函数内部可以使用的变量,在函数外部不能使用

行参的值是在函数调用的时候由实参决定的

在函数内部使用的值和变量是没有值的,也就是 undefined

多个参数的时候,是按照顺序一一对应的

function sums(num1, num2) {
     document.write(num1 + num2);
 }

实参(实际参数)

在函数调用的时候给行参赋值的

函数内部的行参的值,由函数调用的时候传递的实参决定

多个参数的时候,是按照顺序一一对应的

sums(100, 200);

return 返回值

返回值终断函数

 function sums1(num1, num2) {
     return num1 + num2;
 }
 var res = sums1(100, 200);
 document.write(res);

终断函数

执行函数以后,函数内部的代码就会从上到下的依次执行

return 关键字就是可以在函数中间的位置停掉,让后面的代码不在继续执行

即:到达 return 语句,函数将停止执行。

返回值

函数调用本身也是一个表达式,表达式就应该有一个值出现

在函数内部使用 return 关键把任何内容当作这个函数运行后的结果

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值