Javascript数据类型之Undefined

Javascrip中的数据类型分为原始数据类型(primitive type)和对象数据类型(object type)。

原始数据类型

原始数据类型包括:数字、字符串、布尔值、null、undefined。

对象数据类型

对象数据类型是Javascript中的数据类型中除了数字、字符串、布尔值之外的数据类型就都是对象类型了。

关于Javascript中的数据类型的简单介绍可参考:http://www.easy-dis.net/?p=161,这里就不详细介绍了。这里主要说一下undefined。

undefined是一个只有一个值的数据类型,这个值就是‘undefined‘,在使用var声明变量但并没有对变量进行初始化的时候,这个变量的值就是undefined。如

var num;
alert(num);

这里将输出undefined,因为使用var声明的变量num没有初始化,结果输出了一个undefined值。

时间: 2024-10-24 11:06:11

Javascript数据类型之Undefined的相关文章

JavaScript数据类型(一)——typeof操作符、Boolean、Null和Undefined

一.JavaScript数据类型 JavaScript的数据类型分为以下几类: 五种简单数据类型:Undefined,Null,Boolean,String,Number. 一种复杂数据类型:Object. 二.typeof操作符 下面将分几个小短篇对其进行总结,在总结之前,先认识一个非常有用的操作符——typeof. typeof操作符是用来检测JavaScript数据类型的操作符,它会返回上面的数据类型之一.但是其中有一个特例,那就是Null的数据类型会返回Object,即typeof Nu

Javascript数据类型——undefined和null的异同

Javascript的基本数据类型中有undefined和null两种只有一个值得特殊数据类型.其中undefined表示未被初始化,不是为声明.而null表示一个空对象指针,而这也是使用typeof检测null返回"object"的原因. undefined表达的是通过var声明了变量,但没有显示的赋值(由此可以推论,Javascript的变量默认值为undefined).然而对声明未赋值的变量和未被声明的变量执行typeof操作返回值均是"undefined".

JavaScript数据类型检测

一.JavaScript 数据类型 1.基本数据类型(6种) Undefined Null Boolean Number String Symbol (ES6新增) 2.引用数据类型: Object 二.数据类型检测 1. typeof 可以检测除null 外的基本类型.null 和所有对象的typeof都是"object", 不能用于检测用户自定义类型. 比如Date, RegExp, Array, DOM Element的类型都是"object". var s

JavaScript 数据类型

JavaScript 语?的每?个值,都属于某?种数据类型. 在 ES5 ??,数据类型?共分为六种:五种原始数据类型,?种引?数据类型. 在原始数据类型?,分为了五个?类: number(数字)类型:包含整数和浮点数(即?数): boolean(布尔)类型:只有 true 和 false 两个值: string(字符串)类型:字符串值必须?引号括起来,引号可以是单引号,也可以是双引号: null 类型:?于表示某个变量值为空: undefined 类型:?来确定?个已经创建但是没有初始值的变量

JavaScript之基础-3 JavaScript 数据类型、数据类型转换

一.数据类型 数据类型 基本类型 - 数字类型 - 既可以表示32位整数,也可以表示64位的浮点数 - 整数 - 十进制:逢十进一的整数,如1234567890 - 八进制:逢八进一的整数,如01235670 - 十六进制: - 浮点数 - 使用小数点记录数据,如 95.5,3.1415926 - 使用指数记录数据,如 4.3e23, 4.3E-23 string 类型 - 字符串类型 - 表示一系列的文本字符数据,如性别.姓名.住址等 - 由Unicode字符,数字,标点组成的序列 - Jav

Javascript数据类型和类型转换

Javascript数据类型 Boolean(布尔).Number(数字).String(字符串).Undefined(未定义).Null(空对象).Object(对象类型).Function 引用类型:对象.数组.函数. 原始数据类型:数值.布尔值 .null .字符串 原始类型的变量不能动态添加成员: <script type="text/javascript"> var n='我好帅'; n.Age=100; alert(n.Age);//结果是undefined &

javascript数据类型(上)

Javascript数据类型有6种: 数值型数据类型(Number): 字符串(String): 布尔型数据(Boolean): 对象(Object): 空(Null): 未定义(Undefined). (一).Number var a = 12; alert(a); 弹出a的值是12. var a = 12; alert(typeof a); [typeof 是查看变量的类型.]弹出的是number,说明a的返回参数为number,类型是Number类型[大写字母是数据类型,小写字母是返回参数

JavaScript筑基篇(二)-&gt;JavaScript数据类型

说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 number 类型 string 类型 复杂 类型 基本型和引用型的不同 关于数据类型的一些常见疑问 为什么typeof null === 'object' string,String,object,Object,function,Function的关系 关于String类型与string类型的疑问 fun

数据的分类-JavaScript数据类型

JavaScript数据类型 1.数据类型是什么? 我们接触的绝大多数程序语言来说,把数据都进行了分类,包括数字.字符.逻辑真假:int,long,string,boolean....等等:我们都知道计算机对数据处理时是采用二进制的方式.将数据加载到内存中,并且通过CPU调度进行计算得到最终结果,那么,难道内存存储数据时会记录所以数据的类型吗?我认为答案是否定的,内存中的数据应该会根据所占内存的大小来进行区分和计算的,两种不同类型数据的计算,对于CPU来说只是调度了两个所占内存大小不一的数据来进