JavaScript的函数

JavaScript的函数

1. 语法及用法

  • 语法
    • 形参:一个特殊的变量,只能在函数内部使用,值在函数调用时由实参决定
    • 实参:给形参进行赋值,按照从左到右的顺序依次赋值
// 定义阶段
function 函数名(形参) {
	装在盒子里面的代码
	...
	return 结果
}
// 调用阶段
函数名(实参)
  • 示例1
function fn() {
	console.log('我是一个叫做 fn 的函数')
} 
fn()	// 可以多次调用

在这里插入图片描述

  • 示例2
function fn(a, b) {
	console.log('我是一个叫做 fn 的函数')
	console.log(a)
	console.log(b)
} 
// 调用两次
fn(10, 20)
fn(100, 200)

在这里插入图片描述

2. 案例

求任意正整数的阶乘?

function fn(n) {
	var total = 1
	// 结束:1
	while (n >= 1) {
		// 将每一个数字阶乘到 total 变量 
		total *= n
		// 修改初始值
		n--
	}
	console.log(total)
	return total	// 返回值
}
// 10的阶乘
r1 = fn(10)			// 将函数返回值赋值给r1
// 12的阶乘
r2 = fn(12)			// 将函数返回值赋值给r2
console.log('最终结果:', r1, r2)

在这里插入图片描述

3. 总结

  1. 函数就是JS中的一个数据类型
  2. 函数定义阶段,函数体内部的代码不执行,调用一次就执行一次;
  3. 形参:定义在函数内部使用的变量;
  4. 实参:函数调用时给形参赋值的内容;
  5. 在函数内使用return给函数添加一个结果作为函数的返回值

参考链接:JavaScript的函数
感谢您的阅读与支持,如果这篇文章对您有帮助,请关注点赞收藏,您的支持是我创作的动力!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

遇事不決洛必達

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值