js中判断对象是否为空的三种实现方法

 更新时间:2013年12月23日 09:28:40   作者:  
本篇文章主要是对js中判断对象是否为空的三种实现方法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助

在写js脚本的时候经常遇到对象为空或者不是对象的情况,出现这种情况我们可以用if去判断它,然后去执行相应的处理方法,具体判断他们的方法有以下几种:

1、if   (typeOf(x)   ==   "undefined")

2、if   (typeOf(x)   !=   "object")

3、if(!x)

其中第三种是最简单的方法,但是第三种就不能用if(x)这种互斥的方法去判断,只能在对象前面加!

java里面!x为true的时候x肯定为false了,但是这里是不可以的

相关文章

  • 利用js实现简易红绿灯

    利用js实现简易红绿灯

    这篇文章主要介绍了利用js实现简易红绿灯,帮助大家更好的利用js制作特效,美化网页,感兴趣的朋友可以了解下
    2020-10-10
  • JS实现的简易拖放效果示例

    JS实现的简易拖放效果示例

    这篇文章主要介绍了JS实现的简易拖放效果的方法,涉及JS事件监听、扩展及页面元素动态操作的相关技巧,需要的朋友可以参考下
    2016-12-12
  • javascript 鼠标滚轮事件

    javascript 鼠标滚轮事件

    由于鼠标滚轮事件在 IE 和 FF 的实现有点不一样,所以有需要把这个写成一个统一可用的事件。
    2009-04-04
  • JavaScript实现左右下拉框动态增删示例

    JavaScript实现左右下拉框动态增删示例

    本篇文章主要介绍了JavaScript实现左右下拉框动态增删示例,可以对下拉框进行删除和增加,非常具有实用价值,需要的朋友可以参考下。
    2017-03-03
  • layui上传图片到服务器的非项目目录下的方法

    layui上传图片到服务器的非项目目录下的方法

    今天小编就为大家分享一篇layui上传图片到服务器的非项目目录下的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • js实现GIF动图分解成多帧图片上传

    js实现GIF动图分解成多帧图片上传

    这篇文章主要为大家详细介绍了js实现GIF动图分解成多帧图片上传,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • js基于cookie方式记住返回页面用法示例

    js基于cookie方式记住返回页面用法示例

    这篇文章主要介绍了js基于cookie方式记住返回页面的用法,涉及javascript操作cookie及php针对cookie的判断技巧,需要的朋友可以参考下
    2016-05-05
  • js阻止冒泡及jquery阻止事件冒泡示例介绍

    js阻止冒泡及jquery阻止事件冒泡示例介绍

    JQuery 提供了两种方式来阻止事件冒泡,Jquery阻止默认动作即通知浏览器不要执行与事件关联的默认动作,下文有个不错的示例,需要的朋友可以参考下
    2013-11-11
  • 前端使用domtoimage生成截图的详细步骤

    前端使用domtoimage生成截图的详细步骤

    前端生成截图技术多样,html2canvas虽详细但耗时且阻塞操作,而domtoimage使用流畅,支持多种图片格式转换,如png、jpg、svg等,并可获取原始像素值,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-09-09
  • JS生成随机数的多种方法汇总(不同范围、类型的随机数)

    JS生成随机数的多种方法汇总(不同范围、类型的随机数)

    js产生随机数通常是使用javascript的Math.random()函数,下面这篇文章主要给大家介绍了关于JS生成随机数的多种方法(不同范围、类型的随机数)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11

最新评论