一、数据类型
在计算机中不同的数据所需占用的存储空间是不同的,所以为了充分利用存储空间,我们为数据设置不同的数据类型,比如:“小明”,18。
JavaScript 是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。
比如:myname=”小明” //字符串
age = 18 //数字类型
Js判断右边值是来判断,确定变量值得类型。Js的数据类型有如下两大类:
简单数据类型:
Number,String,Boolean,Undefined,Null
二、Number数字类型
1.数字型进制
表示整数的方法有10进制,8进制和16进制。就一般使用的数值而言,16进制是指0-15的数值(0到9,a到f),在JavaScript中,在其前面加"0x",标志其为16进制,8进制是在0-7前面加"0"。
2.数字型范围
- 最大值:Number.MAX_VALUE,这个值为: 1.7976931348623157e+308。
- 最小值:Number.MIN_VALUE,这个值为:5e-324。
3.数字的特殊值
Infinity ,代表无穷大,大于任何数值
-Infinity ,代表无穷小,小于任何数值
NaN ,Not a number,代表一个非数值
4.isNaN
用来判断一个变量是否为非数字的类型 ,返回 true 或者 false
var age = 21;
var isNum = isNaN(age);
console.log(isNum); // false
var name= "小明";
console.log(isNaN(name)); // true ,"小明"是一个非数