文档章节

null与undefined

木子丰
 木子丰
发布于 2014/05/30 16:54
字数 228
阅读 31
收藏 0

null:常用来描述“空值”

alert(typeof null);会得到object。也就是说,可以将null认为是一个特殊的对象值。含义是"非对象"。

-------------------------------------------------------------------------------------------------

undefined:用未定义的值表示更深层次的“空值”。它是变量的一种取值,表明变量没有初始化,如果要查询对象属性或数组元素的值是返回undefined则说明这个属性或元素是不存的。如果函数没有返回任何值,则返回时返回undefined。引用没有提供实参的函数形参的值也只会得到undefined。undefined是预定义的全局变量(它和null不一样,它不是关键字),它的值就是未定义。

alert(typeof undefined);结果为undefined;

---------------------------------------------------------------------------------------------------

尽管null和undefined是不同的,但它们都表示"值的空缺",两者往往可以互换。

alert(null == undefined);结果为true

alert(null === undefined);结果为false

© 著作权归作者所有

木子丰
粉丝 18
博文 236
码字总数 68754
作品 0
郑州
程序员
JavaScript的一些概念: typeof, null, 和 undefined

typeof, null, 和 undefined 1. typeof typeof 操作符返回一个字符串,表示未经求值的操作数(unevaluated operand)的类型。 语法:typeof operand参数:operand 是一个表达式,表示对象或原始...

王永濤
2016/07/11
37
0
理解js中的:Null、undefined、""、0、false

1、undefined、null、""、0、false这五个值在if语句中做判断,都会执行false分支 2、 undefined和null比较特殊, 虽然null的类型是object,但是null不具有任何对象的特性, 就是说我们并不能...

bo-少
2016/04/15
119
0
JS中如何判断null

以下是不正确的方法: exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined 不一样。 注意:要同时判断 null 和 undefined 时可使用本法。 如果 exp 为 undefined,或...

桃子红了呐
2017/06/27
0
0
TypeScript基础入门之高级类型的可null类型

转发 TypeScript基础入门之高级类型的可null类型 高级类型 可null类型(Nullable Types) TypeScript具有两种特殊的类型,null和undefined,它们分别具有值null和undefined。 默认情况下,类...

durban
09/16
0
0
关于 JavaScript 的 null 和 undefined,判断 null 的真实类型

null、undefined undefined:表示一个变量最原始的状态,而非人为操作的结果 null:表示一个对象被人为的重置为空对象,而非一个变量最原始的状态 《JavaScript高级程序设计》一书,书中讲到...

筱月
08/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7安装Nginx

安装所需环境 一. gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++ 二. PCRE pcre-devel 安装 PCRE(Perl Co...

狼王黄师傅
16分钟前
0
0
dubbo+apollo微服务开发指南

为了大家比较快速的开发微服务,规范dubbo,spring,mybatis,hessian,netty的版本和用法,我写了一个demo,下面对demo的功能做个简单的介绍,如有疑问的地方,可以私下问我。 微服务项目示例 ...

PageYi
18分钟前
0
0
android流式布局、待办事项应用、贝塞尔曲线、MVP+Rxjava+Retrofit、艺术图片应用等源码

Android精选源码 android模仿淘宝首页效果源码 一款艺术图片应用,采用T-MVVM打造 Android MVP + RxJava + Retrofit项目 android流式布局实现热门标签效果 android仿淘宝客户端商品详情页效果...

Android爱开源
21分钟前
2
0
一步一步安装hive

The Apache Hive ™ data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL. Structure can be projected onto d......

hnairdb
24分钟前
1
0
【WebService 系列二 使用JAX-WS开发示例程序】

1、服务端代码 1.1、编写SEI SEI即(Service Endpoint Interface)SEI在ws中称为portType,在java中称为接口 package jaxws.server;/** * @className: HelloService * @description: jax......

HansonReal
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部