当前位置: 首页 > news >正文

Javascript函数之函数的参数以及默认参数?

1、函数传参

声明语法:function 函数名(参数列表) {

                       函数体

                   }

参数列表:(1)传入数据列表 (2)声明这个函数需要传入几个参数 (3)多个数据用逗号隔开

调用函数:函数名(传递的参数列表)

调用函数时,需要传入几个数据就写几个数据,用逗号隔开。

1) 函数一个参数案例:

2) 函数两个参数案例,默认参数一一对应。

2、实参形参

形参:声明函数时写在函数名右边小括号里的叫形参(形式上的参数)

实参:调用函数时写在函数名右边小括号里的叫实参(实际上的参数)

3、练习

采取函数封装的形式:输入2个数,计算两者的和,打印到页面中

    function getSum(num1, num2) {document.write(num1 + num2)}getSum(1, 2)

如果说用户不输入实参,即调用的时候是这样写的:getSum()

这时形参里的值默认是undefined,页面中打印的值是NaN。undefined+undefined的值是NaN

如果用户不输入参数,我们可以给一个默认值,这样的写法会更严谨

这个默认值只会在缺少实参参数传递时,才会被执行,所以有参数会优先执行传递过来的参数,否则就是undefined了

4、函数封装,求学生总分,学生的分数是一个数组

分析:(1)封装一个求和函数 (2)传递过去的参数是一个数组 (3)函数内部遍历数组求和

5、实参可以是变量

http://www.dtcms.com/a/581488.html

相关文章:

  • LNMP部署及应用
  • 优质做网站哪家正规wordpress附件修复
  • Java-HTTP响应以及HTTPS(下)
  • [人工智能-大模型-135]:词向量的演进,对词向量的对Transformer架构理解的前提与关键。
  • 【1Panel】1、安装1Panel
  • JAVA:Spring Boot3 新特性解析的技术指南
  • 数据结构系列之十大排序算法
  • Spring Boot接收前端参数的注解总结
  • .c .o .a .elf .a2l hex map 这些后缀文件的互相之间的联系和作用
  • 纯静态网站seowordpress内页模板
  • 包装公司网站模板下载哈尔滨网络seo公司
  • 基于协同过滤算法的小说推荐系统_django+spider
  • VSCODE 插件 rust-analyzer 使用遇到的问题 快捷键查看定义
  • 个人网页设计制作网站模板西宁做网站制作的公司
  • Ubuntu24.10禁用该源...+vmware无法复制黏贴“天坑闭环”——从 DNS 诡异解析到 Ubuntu EOL 引发的 apt 404排除折腾记
  • npm i / npm install 卡死不动解决方法
  • 安装GPT4Free(也就是g4f)的最新版:g4f-6.5.7
  • h5四合一网站建设做新闻的网站怎样赚钱
  • SG-CAN-4G-410(4 路 CAN 转 4G 网关)
  • 潍坊做网站的做网站销售一个星期的计划
  • Spring三级缓存通俗易懂讲解
  • Windows10/Windows11家庭版系统关闭自动更新
  • 基于 Flink CDC 的 MySQL → Kafka Streaming ELT 实战
  • Redis内存回收,缓存问题
  • 一项基于高灵敏度sCMOS相机的光镊成像实验
  • wordpress 调用分类名上海不限关键词优化
  • 运维高级故障排除与恢复-SysRq
  • word插入的图片显示不完全解决方法
  • 北京响应式h5网站开发网站优化排名推广
  • 面向强化学习的状态空间建模:RSSM的介绍和PyTorch实现(3)