js中 关于undefined和null的区别介绍


Posted in Javascript onApril 16, 2013

当声明一个变量未赋值一个变量没有声明的时候都是undefined类型的数据
js变量在使用之前也必须先进行声明
使用了一个未定义的变量x就会报错。
如何判断一个变量是否能用:

第一种方法:
if(typeof x=='undefined')
var  n=100;
n=new Date();
n=null;
null表示的是一个明确的已经知道的值,是一个空对象

第二种方法:

if(typeof(y)!='undefined' && v!=null)//也可以判断一个变量是否可用

第三种方法:

var  v;

if(v)

      {//v会转乘布尔类型,然后在判断。   

               alert('可用');

           }

             else{   

                  alert('不可用');

             }

我们很少用第一种和第二种方法,通常都用第三种。       

s中用undefined和null用==判断就是相等的,用===判断则是不相等的。

 

Javascript 相关文章推荐
告诉大家什么是JSON
Jun 10 Javascript
悄悄用脚本检查你访问过哪些网站的代码
Dec 04 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
Dec 25 Javascript
JQuery each()函数如何优化循环DOM结构的性能
Dec 10 Javascript
js简单实现删除记录时的提示效果
Dec 05 Javascript
jQuery中removeAttr()方法用法实例
Jan 05 Javascript
浅谈JavaScript的计时器对象
Dec 26 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
Mar 09 Javascript
VUE长按事件需求详解
Oct 18 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
vue-自定义组件传值的实例讲解
Sep 18 Javascript
react ant Design手动设置表单的值操作
Oct 31 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
Apr 16 #Javascript
用js实现trim()的解决办法
Apr 16 #Javascript
Javascript中 关于prototype属性实现继承的原理图
Apr 16 #Javascript
jquery时间下拉框小例子
Apr 15 #Javascript
用js调用迅雷下载代码的二种方法
Apr 15 #Javascript
简易js代码实现计算器操作
Apr 15 #Javascript
JS中 用户登录系统的解决办法
Apr 15 #Javascript
You might like
laravel5.2实现区分前后台用户登录的方法
2017/01/11 PHP
JavaScript delete 属性的使用
2009/10/08 Javascript
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
Webkit的跨域安全问题说明
2011/09/13 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
2016/09/01 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
Django实现图片文字同时提交的方法
2015/05/26 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
对python中的xlsxwriter库简单分析
2018/05/04 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
python写日志文件操作类与应用示例
2019/07/01 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
国培远程培训感言
2014/03/08 职场文书
户外宣传策划方案
2014/05/25 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
介绍信范文
2015/01/31 职场文书
三下乡个人总结
2015/03/04 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
2015年团支部年度工作总结
2015/05/27 职场文书
2015初中团支部工作总结
2015/07/21 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL
python高温预警数据获取实例
2022/07/23 Python