【JavaScript】函数 ② ( 函数参数 | 形式参数 | 实际参数 )

这篇具有很好参考价值的文章主要介绍了【JavaScript】函数 ② ( 函数参数 | 形式参数 | 实际参数 )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。





一、JavaScript 函数参数



在 JavaScript 语言中 , 参数 分为以下两种 :

  • 形式参数 Parameter , 简称 " 形参 " , 是 在函数定义时列出的变量 , 用于预期函数将接收的输入值 ;
  • 实际参数 Argument , 简称 " 实参 " , 是 在函数调用时传递给函数的实际值 , 用于替换形参并执行函数 ;

形参 与 实参 是 函数参数 的两个重要概念 , 二者 用于 定义 函数如何处理 外部输入参数 ;


1、形式参数


形式参数 简称 形参 , 是在 函数声明 时 定义的 参数列表 ;

形参 表示的是 函数想要接受 的 输入参数 对应的 占位符 ;

在 函数调用 时 , 形参 会被 替换为 实参 ;

函数声明 的 语法结构如下 , 在 函数名 后面的 小括号 中的 parameter1, parameter2, ... 就是 形式参数列表 ;

function functionName(parameter1, parameter2, ...) {  
  // 函数体:执行的代码块 
}

形参 的 个数 可以有 0 - n 个 , 可以不设置 形参 , 也可以设置多个形参 ;


2、实际参数


实际参数 简称 " 实参 " , 实参 是 调用函数 时传递给函数的实际参数值 ;

传入的 实际参数值 会替换 函数声明时 的 形式参数 ;


函数调用 的 语法结构如下 , argument1, argument2, ... 是传递给函数的实际参数值 , 实参的个数 和 次序 建议 与 形参 一一对应 , 在 JavaScript 中如果不匹配 也不会报错 ;

functionName(argument1, argument2, ...);

3、代码示例 - 形参和实参


在下面的代码中 , 声明了 add 函数 , 该函数有 2 个形式参数 , 分别是 num1 和 num2 ;

在 函数体 中 , 将 num1 和 num2 相加 , 并打印 到 浏览器控制台 中 ;

        // 声明函数
        // 形参数 num1 和 num2
        function add(num1, num2) {
            console.log(num1 + " + " + num2 + " = " + (num1 + num2));
        }

调用函数时 , 下面的代码中 , 传入实参 1 和 2 , 实参 1 传递给 形参 num1 , 实参 2 传递给 形参 num2 ;

        // 调用函数
        // 实参是 1 和 2
        add(1, 2);

代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!-- 设置 meta 视口标签 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>JavaScript</title>
    <style></style>
    <script>
        // 函数使用

        // 声明函数
        // 形参数 num1 和 num2
        function add(num1, num2) {
            console.log(num1 + " + " + num2 + " = " + (num1 + num2));
        }

        // 调用函数
        // 实参是 1 和 2
        add(1, 2);
        // 实参是 3 和 4 
        add(3, 4);
        // 实参是 5 和 6
        add(5, 6);
    </script>
</head>

<body>
</body>

</html>

执行结果 :

【JavaScript】函数 ② ( 函数参数 | 形式参数 | 实际参数 ),JavaScript,javascript,开发语言,ecmascript,前端,函数,形参,实参文章来源地址https://www.toymoban.com/news/detail-849581.html

到了这里,关于【JavaScript】函数 ② ( 函数参数 | 形式参数 | 实际参数 )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 压力测试-JMeter的多种形式参数化

    在使用JMeter做压力测试/接口测试时,面对数据量比较大的情况下一个一个的去设置肯定会非常影响效率,所以参数化的方式必不可少,本文分享JMeter常用的几种参数化的形式。 准备工作: 创建基础API框架:新建测试计划-创建线程组-创建HTTP请求-创建查看结果树 第一种参数

    2024年02月14日
    浏览(32)
  • 前端接口联调时传的参数是array数组形式处理

    情景:使用van-uolaoder组件上传多个图片后调用保存按钮,这时由于存在多张图片,调用接口时前端传的参数就是数组形式。(前端传的数组要先转为字符串) 处理方法是: 1. 先确定后端使用什么注解,如果是@requestBody注解,则请求体内容类型一般要为application/json(字符串格

    2023年04月26日
    浏览(31)
  • Unity WebGL通过URL的形式接收参数执行初始化

    参考博客: http://t.csdnimg.cn/QnfhK 需要在外面的网页指定WebGL的打开初始化逻辑。 1.配置jslib,用文本文件创建即可,\\\"__Internal.jslib\\\"。 2.加入一段代码: 3.场景挂一个脚本,引用这个代码。 4.url中末尾用?输入需要传输的内容,能够传递。

    2024年01月23日
    浏览(44)
  • JSON.stringfy() 和 qs.stringfy()区别 以及post/get 的参数形式

    axios中post请求 application/json和 application/x-www-form-urlencoded 前端向后端传输数据时,如果是get传输,直接传在url后;如果是post传输,则在请求体body中传输。 在body中的数据格式又有两种,一种是  json  数据格式,另一种是 字符串。具体要用哪种格式取决于后端入参的格式    如

    2024年02月02日
    浏览(24)
  • Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式

    我们先创建一个java的springboot工程 在项目中 找到启动类的位置目录 在项目创建一个类 叫 user 我是想将 user 当做一个属性类的 按规范来讲 我们可以创建一个entity包 然后在下面去创建属性类 但这里 我们不想搞那么麻烦了 毕竟只是练习一下 然后 user参考代码如下 这里 只是定

    2024年02月06日
    浏览(36)
  • 瞬态电压抑制器(TVS)汽车级 SZESD9B5.0ST5G 工作原理、特性参数、封装形式

    什么是汽车级TVS二极管? TVS二极管是一种用于保护电子电路的电子元件。它主要用于电路中的过电压保护,防止电压过高而损坏其他部件。TVS二极管通常被称为“汽车级”是因为它们能够满足汽车电子系统的特殊要求。 在汽车电子系统中,由于车辆启动、熄火、发动机工作

    2024年02月11日
    浏览(26)
  • JavaScript函数参数和返回值

    在JavaScript编程中,函数是一种强大的工具,它允许我们将代码封装成可重复使用的块,并接收输入(参数)并返回输出(返回值)。本文将详细解释JavaScript函数中的参数和返回值的使用方法,以通俗易懂的方式让你理解它们的重要性和用法。 函数参数 函数参数是在函数定义

    2024年02月13日
    浏览(37)
  • JavaScript 函数、函数构造、函数调用、参数、函数返回值、变量的作用域、预解析

    一、函数及函数的构造 函数是一个可重用的代码块,用来完成某个特定功能。每当需要反复执行一段代码时,可以利用函数来避免重复书写相同代码。 函数包含着的代码只能在函数被调用时才会执行,就可以避免页面载入时执行该脚本 简单来说就是一个封装,封装的是一个特

    2024年02月06日
    浏览(54)
  • JavaScript全解析——ES6函数中参数的默认值和解构赋值

    本文为千锋资深前端教学老师带来的【JavaScript全解析】系列,文章内含丰富的代码案例及配图,从0到1讲解JavaScript相关知识点,致力于教会每一个人学会JS! 文末有本文重点总结,可以收藏慢慢看~ 更多技术类内容,主页关注一波! 给函数的形参设置一个默认值, 当你没有传

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包