JavaScript 自学之数据类型
1.- ECMAScript 中定义了5种简单数据类型 或者叫基本数据类型分别是
Undefined Boolean String Number Null
还有一种复杂的数据类型叫 Object
Object 本质上是由一组无序的键值对组成的.
乍一看上去好像6种数据类型不足以表示所有数据,但是由于JavaScript数据类型具有动态性,
因此的确没有在定义其他数据类型的必要了
PS: 本人不太理解这句话,这是照抄的 ( 希望有大神提供解答 )
1.1 - 我们在写函数的时候需要先判断参数的数据类型, typeof 操作符 ps: 尽管 typeof 可以使用( 数据 ) 但是他不是函数, ()也可以不用
有些时候typeof也会返回一些令人不解的结果
例如: typeof null 返回的结果是 Object 因为特殊值 null 被认为是一个空的对象引用
1.2 - Undefined 类型
Undefined类型只有一个值,那就是他自己, 我们在使用var 声明变量但未初始化的时候这个变量的值就是undefined
var message;
console.log(message == undefined); // true
主要用来做判断的 比如说某一个值是否为 undefined 你可以这样写
if(message == undefined) 或者你可以直接点 if(message) // 后一种涉及到隐式转换的问题
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。