如何判断传入函数的参数是否为空,即参数是否被传递?
- 内容介绍
- 文章标签
- 相关推荐
本文共计830个文字,预计阅读时间需要4分钟。
目录
一、通过undefined对比
二、通过||对比
三、通过argument对比
四、形参、实参、解释argument补充1,判断参数是否传递2,参数默认值
我们在编写代码时,需要判断函数是否有参数传递,以及如何处理参数的默认值。目录
- 一、通过undefined对比
- 二、通过||
- 三、通过argument
- 四、形参 实参 解释argument
- 补充
- 1,判断参数是否传递
- 2,参数默认值
我们在编写代码的时候,有什么需要判断函数有没有传参,方便我们进行后续的操作,下面是具体的判断是否传参的几种方法
一、通过undefined对比
function jb51(x,y){ if(x==undefined){ x=100; } y=y==undefined?200:y; alert(x+y); } jb51();
直接判断x==undefined,函数中直接这样就行,如果别的需要结合typeof(变量)=='undefined'来判断参数有没有定义。
本文共计830个文字,预计阅读时间需要4分钟。
目录
一、通过undefined对比
二、通过||对比
三、通过argument对比
四、形参、实参、解释argument补充1,判断参数是否传递2,参数默认值
我们在编写代码时,需要判断函数是否有参数传递,以及如何处理参数的默认值。目录
- 一、通过undefined对比
- 二、通过||
- 三、通过argument
- 四、形参 实参 解释argument
- 补充
- 1,判断参数是否传递
- 2,参数默认值
我们在编写代码的时候,有什么需要判断函数有没有传参,方便我们进行后续的操作,下面是具体的判断是否传参的几种方法
一、通过undefined对比
function jb51(x,y){ if(x==undefined){ x=100; } y=y==undefined?200:y; alert(x+y); } jb51();
直接判断x==undefined,函数中直接这样就行,如果别的需要结合typeof(变量)=='undefined'来判断参数有没有定义。

