一、数据类型
1、什么是数据类型
在计算中,不同的数据所需占用的储存空间是不同的,为了便于把数据分成所需内存大小不同的数据充分储存空间,于是定义了不同的数据类型
2、变量的数据类型
变量是用来储存值所在处,他们有名字和数据类型,变量的数据类型决定了如何将代表
这些值的位存储到计算机的内存中。javascript是一种弱类型或者说动态语言。这意味着
不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。
3、基本数据类型
(1) Number: 数字型,包含整型值和浮点型值,如21,0.21 , 默认值为0;
数字型进制: 最常见的进制二进制、八进制、十进制、十六进制
1) 数字型的最大值
console.log(Number.MAX_VALUE);
2) 数字型的最小值
console.log(Number.MIN_VALUE);
数字型三个特殊值
3)无穷大
console.log(Number.MAX_VALUE*2);// Infinity 无穷大
4)无穷小
console.log(-Number.MAX_VALUE*2);// -Infinity 无穷小
5)非数字
console.log('pink' - 100); //NaN
(2)Boolean: 布尔值类型,如ture,false,等价与1和0; 默认值为Flase
布尔型 Boolean
两个值:true(真、对) 和 false(假、错)
布尔型和数字型相加的时候,true的值为1,false的值为0.
代码展示:
var flag = true;
var flag1 = false;
console.log(flag+1);//2
console.log(flag1+1);//1
图片展示: