js判断变量初始化的三种形式及推荐用的形式

 更新时间:2014年07月22日 15:37:02   投稿:whsnow  
这篇文章主要介绍了js判断变量初始化的三种形式及推荐用的形式,需要的朋友可以参考下
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
  <title></title> 
  <script type="text/javascript"> 
 
    //js判断变量初始化有三种形式  
    var x; 
    if (x == null) {  
      alert("x为null"); 
    } 
 
    if (typeof (x) == "undefined") {  
      alert("x为undefined"); 
    } 
 
    //判断变量初始化推荐用这种形式  
    if(!x) { 
      alert("不x"); //if(x){} 意思是:变量已经被初始化了(初始化了的意思就表示变量已经赋值了),或者变量不为空,或者变量不为undefined  
    } 
     
  </script> 
</head> 
<body> 
<a href="javascript:alert()" rel="external nofollow" >获取当地时间</a> 
</body> 
</html>

相关文章

  • js对象浅拷贝和深拷贝详解

    js对象浅拷贝和深拷贝详解

    这篇文章主要为大家详细介绍了JavaScript对象的浅拷贝和深拷贝代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • javascript中的replace函数(带注释demo)

    javascript中的replace函数(带注释demo)

    在js中有两个replace函数 一个是location.replace(url) 跳转到一个新的url.一个string.replace("xx","yy") 替换字符串 返回一个新的字符串,该方法并不改变字符串本身。下面通过本文给大家介绍javascript中的replace函数
    2018-01-01
  • 基于JavaScript实现添加到购物车效果附源码下载

    基于JavaScript实现添加到购物车效果附源码下载

    这篇文章主要介绍了基于JavaScript实现添加到购物车效果附源码下载的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • js中如何复制一个对象并获取其所有属性和属性对应的值

    js中如何复制一个对象并获取其所有属性和属性对应的值

    如果知道这个对象的所有属性自然就可以重新new一个,然后对每个属性赋值,就可以做到,但如果不知道呢?如何创建一个内容相同 的对象呢?下面有个不错的示例,大家可以看看
    2013-10-10
  • js中null与空字符串

    js中null与空字符串""的区别讲解

    今天小编就为大家分享一篇关于js中null与空字符串""的区别讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • JavaScript报错:Uncaught TypeError: Cannot set property ‘X‘ of undefine的解决方案

    JavaScript报错:Uncaught TypeError: Cannot set&n

    在 JavaScript 编程中,“Uncaught TypeError: Cannot set property ‘X’ of undefined” 是一种常见的错误,这种错误通常发生在试图给一个未定义的对象的属性赋值时,本文介绍了JavaScript报错的解决方案,需要的朋友可以参考下
    2024-07-07
  • innerHTML在IE中报错解决方案

    innerHTML在IE中报错解决方案

    这篇文章主要介绍了innerHTML在IE中报错解决方案,需要的朋友可以参考下
    2014-12-12
  • dtree 网页树状菜单及传递对象集合到js内,动态生成节点

    dtree 网页树状菜单及传递对象集合到js内,动态生成节点

    最近要做一个联系人的选择框,选择联系人后,将联系人的手机号添加到网页的输入框,可以支持复选框
    2012-04-04
  • JS利用window.print()实现网页打印功能

    JS利用window.print()实现网页打印功能

    print作为浏览已经比较成熟的技术可以经常被用来打印页面的部分内容。本文将在JS中调用window.print()方法实现网页打印功能,感兴趣的可以跟随小编一起学习一下
    2022-04-04
  • 兼容ie和firefox js关闭代码

    兼容ie和firefox js关闭代码

    最近做项目的时候碰到一个问题: 在js里面使用window.close(),IE下工作正常,但是FireFox下有时可以,有时不行。
    2008-12-12

最新评论