如何用JS检测传入函数的参数是否为空或未传递?
- 内容介绍
- 文章标签
- 相关推荐
本文共计829个文字,预计阅读时间需要4分钟。
目录
一、通过undefined对比
二、通过||对比
三、通过arguments对比
四、形参、实参、解释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'来判断参数有没有定义。
本文共计829个文字,预计阅读时间需要4分钟。
目录
一、通过undefined对比
二、通过||对比
三、通过arguments对比
四、形参、实参、解释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'来判断参数有没有定义。

