一、什么是数据类型?
描述我们变量的值的类型,就叫做数据类型。
二、数据类型分类
1、基本数据类型
字符串类型(string)、数字类型(number)、布尔类型(boolean)、null(空)、undefined(未定义)
2、引用数据类型
对象(object)
3、基本数据类型有哪些?
①、字符串类型(string)
描述:单引号或者双引号括起来的字符;
var a = '你好';
var b = "中国棒!";
var c = '100';
var d = 'true';
var e = ""; // 空字符串
var f = " "; // 空格,不是空字符串
②、数字类型(number)
var aa = 0;
var bb = 100;
var cc = -100;
var dd = NaN; // 非数字的数字
var ee =Infinity; //正无穷大
var ff = -Infinity; //负无穷大
③、布尔类型(boolean)
描述: 正确,错误
var aaa = true; // 正确
var bbb = false; // 错误
④、null类型
描述:空, 没有。 不占据内存空间;
var mm = null;
⑤、undefined类型
描述: 未定义,存在,只是没有赋值;占据内存空间
var nn; // 定义一个变量不赋值,那么数据类型就是undefined
三、console.log()
描述: 控制台输出,用于调试,显示内容;
语法:console.log(变量名,变量名2,...);
var a="你好!";
var b=100;
var c=false;
var d=null;
var e;
console.log(a); //你好!
console.log(b,c,d,e); //100 false null undefined
四、检测数据类型
描述:返回数据的类型;
语法:typeof(变量);
var a="你好!";
var aa=typeof(a);
console.log(aa); //string
var b=100;
console.log(typeof(b)); //number
var c=false;
var d=null;
var e;
console.log(typeof(c),typeof(d),typeof(e)); //boolean object undefined
字符串返回string
数字返回number
布尔返回boolean
null返回 object
undefined返回undefined