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


Posted in Javascript onJuly 22, 2014
<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>
Javascript 相关文章推荐
Javascript 不能释放内存.
Sep 07 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 Javascript
JS中window.open全屏命令解析及使用示例
Dec 11 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
Aug 22 Javascript
javascript实现table表格隔行变色的方法
May 13 Javascript
jQuery菜单插件用法实例
Jul 25 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
Sep 06 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
Dec 31 Javascript
JS获取子窗口中返回的数据实现方法
May 28 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
Layui Table js 模拟选中checkbox的例子
Sep 03 Javascript
详解JavaScript作用域 闭包
Jul 29 Javascript
网站接入QQ登录的两种方法
Jul 22 #Javascript
防止登录页面出现在frame中js代码
Jul 22 #Javascript
一个支付页面DEMO附截图
Jul 22 #Javascript
一个仿糯米弹框效果demo
Jul 22 #Javascript
Jquery节点遍历next与nextAll方法使用示例
Jul 22 #Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
Jul 21 #Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 #Javascript
You might like
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
解决微信小程序中的滚动穿透问题
2019/09/16 Javascript
JS数组扁平化、去重、排序操作实例详解
2020/02/24 Javascript
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
python 并发下载器实现方法示例
2019/11/22 Python
Django更新models数据库结构步骤
2020/04/01 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
总裁秘书岗位职责
2013/12/04 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
工作收入住址证明
2014/10/28 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
创业开店,这样方式更合理
2019/08/26 职场文书
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python
logback 实现给变量指定默认值
2021/08/30 Java/Android
MySQL 逻辑备份 into outfile
2022/05/15 MySQL