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 相关文章推荐
通过修改referer下载文件的方法
May 11 Javascript
js 中将多个逗号替换为一个逗号的代码
Jun 07 Javascript
jQuery标签替换函数replaceWith()的使用例子
Aug 28 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
Mar 16 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
Oct 14 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
Jan 22 Javascript
仿iframe效果Aajx文件上传实例
Nov 18 Javascript
javascript实现秒表计时器的制作方法
Feb 16 Javascript
详解Angular 4.x NgTemplateOutlet
May 24 Javascript
浅谈React中的元素、组件、实例和节点
Feb 27 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 Javascript
vue 使用高德地图vue-amap组件过程解析
Sep 07 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
桌面中心(三)修改数据库
2006/10/09 PHP
php遍历目录viewDir函数
2009/12/15 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
2010/04/02 PHP
PHP设置进度条的方法
2015/07/08 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
2017/08/25 PHP
JS 树形递归实例代码
2010/05/18 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
BootStrap Fileinput初始化时的一些参数
2016/12/30 Javascript
jQuery EasyUi 验证功能实例解析
2017/01/06 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
2017/03/08 Javascript
Vuejs实现带样式的单文件组件新方法
2017/05/02 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
微信小程序页面生命周期详解
2018/01/31 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
浅谈django channels 路由误导
2020/05/28 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
python 实现超级玛丽游戏
2020/11/25 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
健康家庭事迹材料
2014/05/02 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题