JavaScirpt基础 之 函数 三

简介: 带有返回值的函数

函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

带有返回值的函数

有时,我们会希望函数将值返回调用它的地方。

通过使用 return 语句就可以实现。

在使用 return 语句时,函数会停止执行,并返回指定的值。

举例

function myFunction()
{
    var b=5;
    return b;
}

返回值为5

注意: 整个 JavaScript 并不会停止执行,仅仅是函数。

JavaScript 将继续执行代码,从调用函数的地方开始。

函数调用将被返回值取代:

var myVar=myFunction();

myVar 变量的值是 5,也就是函数 "myFunction()" 所返回的值。

即使不把它保存为变量,您也可以使用返回值:

document.getElementById("demo").innerHTML=myFunction();

"demo" 元素的 innerHTML 将成为 5,也就是函数 "myFunction()" 所返回的值。

举例
计算两个数字的乘积,并返回结果:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>我的网站</title> 
</head>
<body>

<p>本例调用的函数会执行一个计算,然后返回结果:</p>
<p id="demo"></p>
<script>
function myFunction(a,b){
    return a*b;
}
document.getElementById("demo").innerHTML=myFunction(4,3);
</script>

</body>
</html>

"demo" 元素的 innerHTML 将是:12

目录
相关文章
|
监控 Java Serverless
函数计算的基本概念
函数计算的基本概念
155 0
|
3月前
|
安全 编译器 C语言
宏函数与函数的区别
宏函数和函数都是编程中常用的代码复用方式。宏函数由预处理器处理,在编译前将调用处替换为定义的内容,通常用于简单的文本替换,不进行类型检查;而函数由编译器处理,支持参数传递、返回值和类型检查,更加灵活和安全。
|
5月前
|
编译器 C++
【C++核心】函数的应用和提高详解
这篇文章详细讲解了C++函数的定义、调用、值传递、常见样式、声明、分文件编写以及函数提高的内容,包括函数默认参数、占位参数、重载等高级用法。
45 3
|
7月前
|
运维 监控 JavaScript
函数计算产品使用问题之将自定义层(nodejs 20)添加到了函数中,本地运行没有问题,但在函数计算中出现问题,该怎么办
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
9月前
|
弹性计算 人工智能 Serverless
函数计算基本概念
函数计算基本概念
88 8
|
9月前
|
JavaScript 前端开发
什么是函数?函数分为几种?区别是什么?
什么是函数?函数分为几种?区别是什么?
62 0
|
监控 数据可视化 Serverless
函数计算常用的简化配置的方式
函数计算常用的简化配置的方式
769 2
|
人工智能 编译器 C语言
【C++】基础练习(一)||从C到C++&函数
【C++】基础练习(一)||从C到C++&函数
144 0
实现一个函数,函数完成功能如下:
实现一个函数,函数完成功能如下:
|
JavaScript 前端开发