javascript 动态参数判空操作

 更新时间:2008年12月22日 15:42:08   作者:  
在做交友中心的页面的时候,有一个javascript函数,它的第二个参数是动态的。
我原来是这样写的:
function foo(x) {
if(arguments[1]) {
// do something..
} else {
// do other..
}
}
但无论传多少个参数进去,都跳过了 if(arguments[1]) 这一步。快要抓狂的时候,终于成功了。
function foo(x) {
if(arguments[1] != undefined) {
// do something..
} else {
// do other..
}
}
想起《Javascript权威指南》里说过,null和undefined有时候是相等的,但有时候是不等的,估计就是指这种情况了。

相关文章

  • JavaScript实现鼠标拖拽调整div大小

    JavaScript实现鼠标拖拽调整div大小

    这篇文章主要为大家详细介绍了JavaScript实现鼠标拖拽调整div大小,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • 图片预载入

    图片预载入

    [红色]图片预载入...
    2006-10-10
  • Vue使用Canvas绘制圆与半圆的示例详解

    Vue使用Canvas绘制圆与半圆的示例详解

    在 Canvas 中,基本图形包括直线图形和曲线图形,在我们的工作中,经常在统计图中会看到有饼状图等这样的圆弧图形,当然绘制曲线图形那么我们要知道曲线图形的绘制往往会涉及到曲线与弧线,所以本文就给大家介绍一下Canvas绘制圆与半圆的方法
    2023-08-08
  • js实现图片360度旋转

    js实现图片360度旋转

    本文主要介绍了js实现图片360度旋转的思路与方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • js禁止页面刷新禁止用F5键刷新禁止右键的示例代码

    js禁止页面刷新禁止用F5键刷新禁止右键的示例代码

    刷新禁止用F5键刷新禁止右键这些在某些特殊情况下还是比较实用的,下面有个不错的示例,感兴趣的朋友可以参考下
    2013-09-09
  • 跟我学Nodejs(一)--- Node.js简介及安装开发环境

    跟我学Nodejs(一)--- Node.js简介及安装开发环境

    这篇文章主要介绍了Node.js简介及安装开发环境,需要的朋友可以参考下
    2014-05-05
  • js实现简单的日历显示效果函数示例

    js实现简单的日历显示效果函数示例

    这篇文章主要介绍了js实现简单的日历显示效果函数,结合完整实例形式分析了JavaScript实现的日历功能相关原理与具体操作技巧,需要的朋友可以参考下
    2019-11-11
  • javascript实现前端分页功能

    javascript实现前端分页功能

    这篇文章主要为大家详细介绍了javascript实现前端分页功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • JavaScript数据结构之二叉树的删除算法示例

    JavaScript数据结构之二叉树的删除算法示例

    这篇文章主要介绍了JavaScript数据结构之二叉树的删除算法,简单分析了javascript删除数据结构中二叉树节点时所遇到的各种情况与相关的处理原理与算法实现技巧,需要的朋友可以参考下
    2017-04-04
  • JavaScript实现购物车图片局部放大预览效果

    JavaScript实现购物车图片局部放大预览效果

    这篇文章主要为大家详细介绍了JavaScript如何通过canvas简单实现购物车图片放大预览效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-03-03

最新评论