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 相关文章推荐
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
Nov 06 Javascript
JS显示表格内指定行html代码的方法
Mar 31 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
Oct 16 Javascript
详解JavaScript逻辑Not运算符
Dec 04 Javascript
Jquery实现纵向横向菜单
Jan 24 Javascript
JS简单循环遍历json数组的方法
Apr 22 Javascript
JavaScript实现的选择排序算法实例分析
Apr 14 Javascript
AngularJS实现图片上传和预览功能的方法分析
Nov 08 Javascript
vue中引用swiper轮播插件的教程详解
Aug 16 Javascript
9种方法优化jQuery代码详解
Feb 04 jQuery
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
Jan 22 Vue.js
网站接入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
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
PHP单例模式详细介绍
2015/07/01 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
DOM相关内容速查手册
2007/02/07 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
2020/03/09 Python
socket.io 和canvas 实现的共享画板功能
2019/05/22 HTML / CSS
优秀员工年终发言演讲稿
2014/01/01 职场文书
开学典礼主持词
2014/03/19 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
《废话连篇——致新手》——chinapizza
2022/04/05 无线电