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 相关文章推荐
jQuery Ajax之load()方法
Oct 12 Javascript
MooBox 基于Mootools的对话框插件
Jan 20 Javascript
jQuery把表单元素变为json对象
Nov 06 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
Mar 03 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
vue2.0移除或更改的一些东西(移除index key)
Aug 28 Javascript
React Native实现地址挑选器功能
Oct 24 Javascript
使用vue开发移动端管理后台的注意事项
Mar 07 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
Feb 11 Javascript
Vue的data、computed、watch源码浅谈
Apr 04 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 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操作数组的一些函数整理介绍
2011/07/17 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
2018/05/16 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
javascript 精粹笔记
2010/05/09 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
jQuery自动完成插件completer附源码下载
2016/01/04 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
python动态加载变量示例分享
2014/02/17 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python实现归并排序算法
2018/11/22 Python
将python图片转为二进制文本的实例
2019/01/24 Python
django 中QuerySet特性功能详解
2019/07/25 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
Python模块/包/库安装的六种方法及区别
2020/02/24 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
《珍珠鸟》教学反思
2016/02/16 职场文书
详解Oracle块修改跟踪功能
2021/11/07 Oracle
vue实现在data里引入相对路径
2022/06/05 Vue.js
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python