typeOf操作符及数据类型

一、数据类型

       数据类型: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.

原文地址:https://www.cnblogs.com/wendy-home-5678/p/6436021.html