<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
<script>
// 1. 十进制数值变量 0-9
let num1 =10;
console.log(num1);
// 2. 十六进[0x]制数值变量 0-9 A-F(10-15)
let num2 = 0xAB; // 11 * 16^0 + 10 * 16^1 = 171
console.log(num2); // 171
// 3. 八进制[0o]数值变量 0-7
let num3 = 0o10; // 0 * 8^0 + 1 * 8^1 = 8
console.log(num3); // 8
// 4. 浮点数
let money = 10.3;
console.log(money);
// 5. 科学计数法 5 * 10^10
let distance = 5e-10;
console.log(distance);
// 6. 浮点数之间的运算会出现精度丢失,所以尽量避免浮点数相等的判断条件
console.log(0.1 + 0.2); // 0.30000000000000004
console.log(0.1 + 0.3); // 0.4
console.log(1 - 0.9); // 0.09999999999999998
// 7. 计算机中能够存储的最大值
console.log(Number.MAX_VALUE); // 1.7976931348623157e+308
// 8. 计算机中能够存储的最小值
console.log(Number.MIN_VALUE); // 5e-324
</script>
</html>
JavaScript数值类型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.