文档章节

Undefined类型

JavaSon712
 JavaSon712
发布于 2017/04/17 22:27
字数 234
阅读 2
收藏 0

Undefined类型只有一个值,即特殊的undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined,例如:

var message;
alert(message==undefined);//true

不过包含undefined值的变量与尚未定义的变量还是不一样的。看看下面的例子:

var message;
//下面这个变量并没有声明
//var age;
alert(message);//"undefined"
alert(age);//产生错误

相对于沿未声明的变量,只能执行一项操作,即使用typeof操作符检测其数据类型。 对未初始化的的变量执行typeof操作符会返回undefined,而对未声明的变量执行typeof操作符同样会返回undefined值。例子如下:

var message;//这个变量声明后默认取得了**undefined**值
//下面这个变量并没有声明
//var age;
alert(typeof message);//"undefined";
alert(typeof age);//"undefined"

© 著作权归作者所有

共有 人打赏支持
上一篇: Null类型
下一篇: jsonp原理
JavaSon712
粉丝 11
博文 191
码字总数 34706
作品 0
延安
程序员
私信 提问
TypeScript基础入门之高级类型的可null类型

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

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

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

筱月
2018/08/21
0
0
JavaScript的一些概念: typeof, null, 和 undefined

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

王永濤
2016/07/11
37
0
javascript 数据类型

js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。 特别要注意的事null undefined NAN (1)undefined与null是相等;(2)NaN与任何值都不...

柒月-小妖精
2015/09/21
18
0
js中undefined,null,NaN的区别

1.类型分析: js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。 var a1; var a2 = true; var a3 = 1; var a4 = "Hello"; var a5 = new Ob......

真座山雕
2012/12/11
0
1

没有更多内容

加载失败,请刷新页面

加载更多

IOS  学习记录

1.StackView=>IOS 9及以上支持 2.布局方式: AutoLayout / StackView 堆布局 (线性布局) 3.屏幕适配 (资源分辨率、设计分辨率、屏幕分辨率) Size Class技术 可以针对 屏幕的方向进行设置...

萨x姆
今天
4
0
第四次工业革命:自主经济的崛起

https://36kr.com/p/5170370.html

shengjuntu
昨天
3
0
Cloud Native 与12-Factor

12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。Cloud Native架构中使用12-Factor作为设计准则。 12-Factor 的目标在于: 使用标准化流程自动配置,从而使...

waylau
昨天
9
0
java多线程2

“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在线程安全问题。这是因为方法内部的变量都是私有造成的。 synchronized 获取的都是对象锁。如果多个线程访问多个...

一滴水穿石
昨天
4
0
今天的学习

1,document.location.href:获取整个url 2,str.split(' '):用字符分割字符串 3,$this->load->library(' '):引用图像处理类 4,$this->load->library(' '):引用Email类 5,特殊访问指针$th......

墨冥
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部