一、数据类型
数据类型:Undefined类型,Null类型,Boolean类型,Number类型,String类型,Object 类型
二、typeOf操作符
定义:typeOf操作符是用来检测变量的数据类型,使typeOf变量返回以下字符串:
字符串 | 描述 |
undefined | 未定义 |
boolean | 布尔值 |
string | 字符串 |
number | 数值 |
object | 对象或者null |
function | 函数 |
例子:
var a;
alert(typeOf a);//a是Undefied类型,值是undefined,类型返回的字符串是undefined.
var a = true;
alert(typeOf a);//a是Boolean类型,值是true,类型返回的字符串是boolean.
var a = "雅雅";
alert(typeOf a); //a是String类型,值是‘雅雅’,类型返回的字符串是string.
var a = 50;
alert(typeOf a);//a是Number类型,值是50,类型返回的字符串是number.
var a = {};
alert(typeOf a);//a是Object类型,值是[object,object],类型返回的字符串是object.
var a = new Object();
alert(typeOf a);//a是Oject类型,值是[object,object],类型返回的字符串是object.
var a = null;
alert(typeOf a);//a是null类型,值是null,类型返回的字符串是object.
function a(){
}
alert(typeOf a);//a是Function函数,值是function a(){},类型返回的字符串是function.