简单数据类型 | 说明 | 默认值 |
Number | 数字型,包含了正数值和浮点型值,如21、0.21 | 0 |
Boolean | 布尔值类型,如true、false,等价于1和0 | false |
String | 字符串类型,如“张三”注意js里面,字符串都带引号 | “” |
Undefined | var a; 声明了变量a但是没有给值,此时a = undefin | undefined |
Null | var a = null;声明了变量a为空值 | null |
1.数字型进制
最常见的进制有二进制、八进制、十进制、十六进制。
<script>
var num = 10; // num 数字型
var PI = 3.14; //PI 数字型
// 1.八进制 0 ~ 7 我们程序里面数字前面加 0 表示八进制
var num1 = 010;
console.log(num1); // 010 把进制 转换为 10进制 就是 8
var num2 = 012;
console.log(num2);
// 2.十六进制 0 ~ 9 a ~ f #ffffff 数字的前面加 0x 表示十六进制
var num3 = 0x9;
console.log(num3);
var num4 = 0xa;
console.log(num4);
</script>
现阶段我们只需要记住,在JS中八进制前面加0,十六进制前面加 0x
2.数字型范围
JavaScript中数值的最大值最小值
// JavaScript 中数值最大值和最小值
// 最大值
alert(Number.MAX_VALUE);
// 最小值
alert(Number.MIN_VALUE);
</script>
最大值:Number.MAX_VALUE,这个值为:1.7976931348623157e+308
最小值:Number.MIN_VALUE.这个值为:5e-32
3.数字型三个特殊的值
// 数字型三个特殊的值
alert(Infinity); //Infinity
alert(-Infinity); //-infinity
alert(NaN); //NaN
Infinity,代表无穷大,大于任意数值
-Infinity,代表无穷小,小于任意数值
NaN,Not a number,代表一个非数值
// 数字型三个特殊的值
// 无穷大
console.log(Number.MAX_VALUE * 2); //Infinity
// 无穷小
console.log(-Number.MIN_VALUE * 2); //-infinity
console.log("张三" - 100); //NaN 不成立