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 浏览器判断 绑定事件 arguments 转换数组 数组遍历
Jul 06 Javascript
jquery命令汇总,方便使用jquery的朋友
Jun 26 Javascript
js结合正则实现国内手机号段校验
Jun 19 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
Sep 15 Javascript
整理Javascript数组学习笔记
Nov 29 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
May 16 Javascript
js操作DOM--添加、删除节点的简单实例
Jul 08 Javascript
微信小程序商城项目之淘宝分类入口(2)
Apr 17 Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 Javascript
vue微信分享 vue实现当前页面分享其他页面
Dec 02 Javascript
Vue中render方法的使用详解
Jan 26 Javascript
Axios代理配置及封装响应拦截处理方式
Apr 07 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
php下载远程文件类(支持断点续传)
2008/11/14 PHP
关于php支持分块与断点续传文件下载功能代码
2014/05/09 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
JS生成不重复的随机数组的简单实例
2016/07/10 Javascript
JS实现点击事件统计的简单实例
2016/07/10 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
原生JavaScript实现Tooltip浮动提示框特效
2017/03/07 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
跟老齐学Python之总结参数的传递
2014/10/10 Python
python3.5使用tkinter制作记事本
2016/06/20 Python
利用Python开发实现简单的记事本
2016/11/15 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
python unichr函数知识点总结
2020/12/16 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
找到您丢失的钥匙、钱包和手机:Tile
2017/05/19 全球购物
澳洲本土太阳镜品牌:Quay Australia
2019/07/29 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
酒店人事主管岗位职责
2015/04/11 职场文书
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python