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 相关文章推荐
JavaScript 学习笔记(十二) dom
Jan 21 Javascript
jquery keypress,keyup,onpropertychange键盘事件
Jun 25 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
Sep 22 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
Dec 17 Javascript
AngularJS 如何在控制台进行错误调试
Jun 07 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
通过AngularJS实现图片上传及缩略图展示示例
Jan 03 Javascript
纯js实现倒计时功能
Jan 06 Javascript
浅谈Vue下使用百度地图的简易方法
Mar 23 Javascript
AngularJS实现的base64编码与解码功能示例
May 17 Javascript
浅探express路由和中间件的实现
Sep 30 Javascript
微信小程序通过websocket实时语音识别的实现代码
Aug 19 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
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
php中static和const关键字用法分析
2016/12/07 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
Python制作exe文件简单流程
2019/01/24 Python
python集合是否可变总结
2019/06/20 Python
python pandas 时间日期的处理实现
2019/07/30 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
python脚本调用iftop 统计业务应用流量的思路详解
2019/10/11 Python
python中的yield from语法快速学习
2020/11/06 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
化学相关工作求职信
2013/10/02 职场文书
材料加工硕士生求职信
2013/10/10 职场文书
文秘自荐信
2013/10/20 职场文书
银行职业规划书范文
2013/12/28 职场文书
如何写早恋检讨书
2014/09/10 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
展览会邀请函
2015/02/02 职场文书
Minikube搭建Kubernetes集群
2022/03/31 Servers