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对象
Sep 13 Javascript
js 利用className得到对象的实现代码
Nov 15 Javascript
javascript if条件判断方法小结
May 17 Javascript
JavaScript DOM事件(笔记)
Apr 08 Javascript
基于jquery实现省市联动特效
Dec 17 Javascript
DIV+CSS+jQ实现省市联动可扩展
Jun 22 Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
Mar 21 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
May 10 Javascript
JavaScript 判断对象中是否有某属性的常用方法
Jun 14 Javascript
JavaScript 面向对象基础简单示例
Oct 02 Javascript
关于vue表单提交防双/多击的例子
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
str_replace只替换一次字符串的方法
2013/04/09 PHP
ThinkPHP模板IF标签用法详解
2014/07/01 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
菜单效果
2006/10/14 Javascript
JavaScript事件列表解说
2006/12/22 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
JavaScript实现按Ctrl键打开新页面
2014/09/04 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
JavaScript实现跟随滚动缓冲运动广告框
2017/07/15 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
Python退火算法在高次方程的应用
2018/07/26 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
Python发展史及网络爬虫
2019/06/19 Python
简单了解python列表和元组的区别
2020/05/14 Python
哪些是python中web开发框架
2020/06/17 Python
使用HTML5拍照示例代码
2013/08/06 HTML / CSS
松本清官方海外旗舰店:日本最大的药妆连锁店
2017/11/21 全球购物
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
战友聚会邀请函
2014/01/18 职场文书
《猫》教学反思
2014/02/26 职场文书
护士工作失误检讨书
2014/09/14 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
详解vue身份认证管理和租户管理
2021/05/25 Vue.js
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android