undefined类型 null类型 区别

原创 2016年08月31日 09:36:27

1.undefined类型

   在使用var 声明变量,但并未对其加以初始化时,这个变量的值就是undefined。

2.null 类型

  从逻辑角度来看,null值表示一个空对象指针;因此如果定义的变量用于保存对象,那么最好将该变量初始化为null而不是其它值。

3.undefined 类型与 null类型 的区别

  实际上undefined 派生自null,因此 alert(null==undefined); // true

  但他们的用途不同,如前1,2所述。无论在任何情况下,都没有必要把一个变量的值显式初始化为undefined, 可是同样的规则对null类型不适用。

4.ECMAScript 数据类型

  Undefined , Null, Boolean, Number,String,object


JS中六种数据类型(一)——Undefined

JS中有6种数据类型:Undefined、Null、Boolean、Number、String和Object。JS中不支持任何穿件自定义类型的机制,而所有值最终都将是这6种数据类型。其数据类型的动态性...
  • a2296096931
  • a2296096931
  • 2016年04月06日 10:06
  • 3240

Undefined类型与Null类型

一、Undefined类型 Undefined 类型只有一个值,即特殊的undefined。在使用var 声明变量,但没有对其初始化时,这个变量的值就是undefined。 var box; a...
  • loster_Li
  • loster_Li
  • 2016年11月09日 20:16
  • 130

Null和Undefined类型

Null和Undefined类型都只有唯一的特殊值,即null和undefined。不过null是关键字而undefined不是。 JavaScript把两者定义为相等的,如下代码可以验证: al...
  • zgrkaka
  • zgrkaka
  • 2015年10月15日 17:31
  • 333

Undefined,Null类型

Undefined,js五种原始类型之一,其只有1个值即undefined。I .当声明的变量未初始化时,默认值是undefined。var oTemp;alert(oTemp == undefine...
  • ericloot
  • ericloot
  • 2008年07月31日 23:10
  • 247

对于javascript中Null和Undefined类型的区分

Null和Undefined类型都只有唯一的特殊值,即null和undefined。不过null是关键字而undefined不是。 JavaScript把两者定义为相等的,如下代码可以验证: al...
  • u010289111
  • u010289111
  • 2016年02月15日 14:14
  • 190

js 中null和undefined的区别和用法

js中,每次想知道一个对象是否为空时,首先想到的判断条件是"o==null",但转念一想,感觉还不大安心,又加上“||o== undefined”,这样终于 心满意足了!这就侧面表现出我对null和u...
  • jiangzhongwei_
  • jiangzhongwei_
  • 2016年07月26日 09:47
  • 1823

String类型下的null和“”的区别

null和""的区别 问题一: null和""的区别 String s=null; string.trim()就会抛出为空的exception String s=...
  • wj123446
  • wj123446
  • 2016年11月25日 20:55
  • 4587

javascript面试题之null和undefined的区别

javascript中有两个值表示“空”,null和undefined。 在一些情况下,null和undefined几乎是一样的。例如:if (!undefined) {// undefined i...
  • longwenjunjie
  • longwenjunjie
  • 2015年09月15日 12:46
  • 531

Web前端面试笔试题——null和undefined有什么区别么?

1、定义 (1)undefined:是所有没有赋值变量的默认值,自动赋值 (2)null:主动释放一个变量引用的对象,表示一个变量不再指向任何对象地址 2、何时使用null? 当使用完...
  • zxy9602
  • zxy9602
  • 2017年04月19日 18:17
  • 638

JavaScript中null和undefined的比较和区别

在JavaScript中很经常就会出现null和undefined这几种结果,今天就详细的介绍一下null和undefined的定义和区别。 null根据其名字就可以大致看出来意思,就是为空。在js中...
  • linzhiqiang0316
  • linzhiqiang0316
  • 2016年07月29日 16:11
  • 2335
收藏助手
不良信息举报
您举报文章:undefined类型 null类型 区别
举报原因:
原因补充:

(最多只允许输入30个字)