JavaScript函数的参数

     JavaScript函数的参数

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Dw Vs

作者:赖鑫凯

撰写时间:2022/6/8

  • 概述


函数的参数分为形参和实参。
形参:在声明一个函数的时候,为了函数的功能更加灵活,有些值是固定不了的,对于这些固定不了的值。我们可以给函数设置参数。这个参数没有具体的值,仅仅起到一个占位置的作用,我们通常称之为形式参数,也叫形参。


实参:如果函数在声明时,设置了形参,那么在函数调用的时候就需要传入对应的参数,我们把传入的参数叫做实际参数,也叫实参。

 

注意事项:


函数最终的运算结果由实参所解决定;
不论形参还是实参,都不需要关键字“var”的显示声明,函数的参数只能在函数内部访问。


二、对位传参法
1、形参与实参是通过位置而不是参数名来匹配对应的
2、形参与实参的个数可以不一致
3、如果一个形参没有接收到实参传递来的值,那么他为undefined





三、对象传参法
当参数非常多时,想要不在通过位置来匹配参数,想让参数具有确定性,那么可以使用对象作为参数,然后就可以通过属性名key来匹配

 

 


四、参数默认值
1es5 三目运算符,逻辑或运算符


三目运算符

 


逻辑或运算符

 


缺点:对于0.-0null,"",undefined,NaN...逻辑运算结果全为false


2es6: 在参数列表里面赋值

 

这是我学习到的JavaScript函数的参数, 所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值