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 js cookie的存储,获取和删除
Dec 29 Javascript
JS中实现replaceAll的方法(实例代码)
Nov 12 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
Sep 23 Javascript
js点击文本框后才加载验证码实例代码
Oct 20 Javascript
javascript类型系统——日期Date对象全面了解
Jul 13 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
Oct 14 Javascript
Vue.js组件tabs实现选项卡切换效果
Dec 01 Javascript
VueJs 搭建Axios接口请求工具
Nov 20 Javascript
vue axios 在页面切换时中断请求方法 ajax
Mar 05 Javascript
React Form组件的实现封装杂谈
May 07 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
Jun 04 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
Oct 24 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
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
谈谈JS中的!!
2017/12/07 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
django+mysql的使用示例
2018/11/23 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
Python如何调用外部系统命令
2019/08/07 Python
Python实现一个优先级队列的方法
2020/07/31 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
data:image data url 文件转为Blob上传后端的方法
2019/07/16 HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
优秀员工自荐书范文
2013/12/08 职场文书
会计师职业生涯规划范文
2014/02/18 职场文书
交通事故调解协议书
2014/04/16 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python
Vue3中toRef与toRefs的区别
2022/03/24 Vue.js