js3

ECMAScript数据类型有两大种:1. 5种基本数据类型;2. 1种复杂数据类型

五种基本数据类型:

undefined 未定义类型

null 空类型 (是特殊的对象类型:object)

boolean 布尔类型

number 数值类型

string 字符串类型

一种复杂数据类型:

object 对象类型

检测变量的数据类型(typeof返回值)

语法:typeof 变量名

          typeof(变量名)

有以下返回类型:

undefined ——如果这个值未定义;

boolean——如果这个值是布尔值

string——如果这个值是字符串

object——如果这个值是对象或null

number——如果这个值是数值

function——如果这个值是函数

实际上undefined值是派生自null值的,因此ECMA-262规定对他们相等性测试要返回true.

你可能感兴趣的:(js3)