<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//1.数字0代表八进制(0-7),0x代表16进制(0-9,a-f)
var num1=010
console.log(num1);//输出8
var num2=012;
console.log(num2);//输出10
//2.数字的最大值
console.log(Number.MAX_VALUE);
//3.数字的最小值
console.log(Number.MIN_VALUE);
//4.无穷大
console.log(Number.MAX_VALUE*2);//已经是最大值了,*2肯定是无穷大啦
//5.无穷小
console.log(-Number.MAX_VALUE*2);//前面加个负号代表无穷小
//6.理解非数字NaN
console.log('即兴小索奇'-100);//NaN代表非数字(Not a number)
console.log(66+'你好');//66你好
console.log('你好'+66);//你好66
//输出结果如下
// NaN.html:13行 10
// NaN.html:15行 1.7976931348623157e+308
// NaN.html:17行 5e-324
// NaN.html:19行 Infinity
// NaN.html:21行 -Infinity
// NaN.html:23行 NaN
// NaN.html:24行 66你好
// NaN.html:25行 你好66
//拓展 isNaN()用来判断非数字,如果是数字返回false,不是返回true
console.log(isNaN(666));//返回false
</script>
</head>
<body>
</body>
</html>
为了方便理解代码,后期的文章大多数详解都写在代码注释内,看懂代码你就是very good
不断更新、逐步进阶~