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实现cookie的写入、读取、删除功能
Nov 05 Javascript
每天一篇javascript学习小结(Function对象)
Nov 16 Javascript
js验证框架实现代码分享
May 18 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
Dec 24 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
Mar 07 Javascript
BootStrap selectpicker后台动态绑定数据
Jun 01 Javascript
vue.js国际化 vue-i18n插件的使用详解
Jul 07 Javascript
vue.js异步上传文件前后端实现代码
Aug 22 Javascript
js实现购物车功能
Jun 12 Javascript
基于JS实现web端录音与播放功能
Apr 17 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
Jul 15 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
php 引用(&amp;)详解
2009/11/20 PHP
php将文件夹打包成zip文件的简单实现方法
2016/10/04 PHP
Smarty模板配置实例简析
2019/07/20 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
JavaScript定时器详解及实例
2013/08/01 Javascript
Node.js实现在目录中查找某个字符串及所在文件
2014/09/03 Javascript
JavaScript判断变量是否为空的自定义函数分享
2015/01/31 Javascript
JavaScript中判断两个字符串是否相等的方法
2015/07/07 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
JS实现简单日历特效
2020/01/03 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
Cython 三分钟入门教程
2009/09/17 Python
Python新手们容易犯的几个错误总结
2017/04/01 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
Python sep参数使用方法详解
2020/02/12 Python
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
广告学专业毕业生自荐信
2013/09/24 职场文书
英文版餐饮运营管理求职信
2013/11/06 职场文书
大学生的网上创业计划书
2013/12/31 职场文书
小学教研工作制度
2014/01/15 职场文书
三年级语文教学反思
2014/02/01 职场文书
协议书与合同的区别
2014/04/18 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
财产分割协议书范本
2014/11/03 职场文书
Python中常见的导入方式总结
2021/05/06 Python