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 相关文章推荐
彻底搞懂JS无缝滚动代码
Jan 03 Javascript
JS 按钮点击触发(兼容IE、火狐)
Aug 07 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
Dec 20 Javascript
分享10个优化代码的CSS和JavaScript工具
May 11 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
May 23 Javascript
使用Web Uploader实现多文件上传
Jun 08 Javascript
Javascript动画效果(2)
Oct 11 Javascript
JavaScript实现页面定时刷新(定时器,meta)
Oct 12 Javascript
原生js实现图片放大缩小计时器效果
Jan 20 Javascript
JavaScript无操作后屏保功能的实现方法
Jul 04 Javascript
js编写简单的计时器功能
Jul 15 Javascript
HTML+JS实现在线朗读器
Feb 15 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
PHP接口继承及接口多继承原理与实现方法详解
2017/10/18 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
2015/07/20 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
JavaScript Canvas绘制圆形时钟效果
2020/08/20 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
Vue实现active点击切换方法
2018/03/16 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
python获取本地计算机名字的方法
2015/04/29 Python
进一步探究Python的装饰器的运用
2015/05/05 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
在django中图片上传的格式校验及大小方法
2019/07/28 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
python request 模块详细介绍
2020/11/10 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
潘多拉意大利官方网上商城:网上选购PANDORA珠宝
2018/10/07 全球购物
学生实习介绍信
2014/01/15 职场文书
十佳大学生事迹材料
2014/01/29 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
党员作风建设整改方案
2014/10/27 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书
Mysql MVCC机制原理详解
2021/04/20 MySQL
Python深度学习之Pytorch初步使用
2021/05/20 Python
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android