当前位置:网站首页>函数的参数
函数的参数
2022-07-29 18:21:00 【阿山同学.】
函数的参数
基础
函数是可以带参数的
函数:最基本的封装方式,目的是复用方法
封装:把一些零散的一些封装在一起形成一个整体
复用:重复使用
函数根据形参的个数会有多种写法
例如封装一个返回时分秒的方法
<body>
<!-- 函数是可以带参数的 -->
<!-- 函数:最基本的封装方式目的是复用方法 -->
<script> // 获取当前的日期且打印 function showData(){
var now =new Date(); var hour=now.getHours(); var minute=now.getMinutes(); var second=now.getSeconds(); return `${
hour}:${
minute}:${
second}` } //调用打印返回值 console.log(showData()); </script>
</body>

具体情况如上:把一大堆代码放在{}里面,形成一个整体,然后起一个名字,然后通过函数名来调用{}里面的代码
函数是可以接参数的
单参数
** 制作一个abs函数,返回参数的绝对值**
<script> // 制作一个abs函数,返回参数的绝对值 // 如果》0就是正数返回num本生 // 如果>0就是负数把num变为正数在返回 function abs(x){
if(x > 0) return x; if(x < 0){
return x*=-1 } return num>0 ? x : -num; } console.log(abs(-90)); </script>

多参数
制作一个abs函数,返回两者之间的和
<script>; // --------分割-------- // // 多参数采用逗号分隔 function add(x,y){
return x + y; } add(1,2) </script>
函数的arguments
arguments:函数中隐式自带的变量,存储函数被调用时,收到的形参
适合场景:配合实现那些传入长度不固定的参数
创建一个传入任何参数全部累加的函数
function add() {
var min = 0;
for (i = 0; i < arguments.length; i++) {
min += arguments[i];
}
return min;
}
console.log(add(1, 2, 3, 4));
console.log(add(1, 2, 3, 4, 5, 6, 7, 8));
console.log(add(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12));
结果
边栏推荐
猜你喜欢
随机推荐
PX4模块设计之十四:Event设计
C pitfalls and pitfalls
会议OA项目之待开会议&&所有会议功能
centos8安装redis
不惧AMD及Arm挑战,英特尔称霸服务器市场的秘诀是什么?
有效供应链管理的八大绩效分析指标(下)
500强企业研发效能提升课,今晚开课啦!
制作文件上传进度条
FP6601QS6 SOT-23-6 USB专用充电端口控制器 QC2.0/3.0快充协议IC
字节跳动基于 Iceberg 的海量特征存储实践
transformer通俗理解
闻泰科技携手格力集团收购欧菲光旗下广州得尔塔等资产
for key in object 遍历对象遇到的问题
原理银行一直在收我利息!!!
KubeZoo:字节跳动轻量级多租户开源解决方案
【斜率优化】$\text{Sol. LuoguP5504}$ 柠檬
碎片化时间真的适合学习吗?
十大企业数据安全优秀实践
要卖课、要带货,知识付费系统帮你一步搞定!
解决 @RefreshScope 导致定时任务注解 @Scheduled 失效









