|
@@ -0,0 +1,67 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+<head>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ <title>Document</title>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+ <script>
|
|
|
+ // 进制转换
|
|
|
+ // 二进制 0b 开头
|
|
|
+ // 八进制 0o 开头
|
|
|
+ // 十六进制 0x 开头
|
|
|
+ // console.log(0b1010);
|
|
|
+ // console.log(0o10);
|
|
|
+ // console.log(0x10);
|
|
|
+
|
|
|
+ // NaN (not a number) 不是一个数字
|
|
|
+ // 如果一个数学表达式运算结果 不是一个数字 那么结果就是 NaN
|
|
|
+
|
|
|
+ // let a = "a" * 1;
|
|
|
+ // console.log(Number.isNaN(a));
|
|
|
+ // console.log(a);
|
|
|
+
|
|
|
+ // let a;
|
|
|
+ // let b = a * 1;
|
|
|
+ // console.log(b);
|
|
|
+
|
|
|
+ // let a = "10.1";
|
|
|
+ // a = window.parseInt(a);
|
|
|
+ // 将其他类型数据转换成数值型 的整数
|
|
|
+ // a = Number.parseInt(a);
|
|
|
+ // 将其他类型转换成数值型
|
|
|
+ // a = Number(a);
|
|
|
+ // 将其他类型数据转换成数值型 的浮点型 小数
|
|
|
+ // a = Number.parseFloat(a);
|
|
|
+
|
|
|
+ // let a = 1.2;
|
|
|
+ // let b = 1;
|
|
|
+ // let c = NaN;
|
|
|
+ // // 判断一个数值是否是整数
|
|
|
+ // console.log(Number.isInteger(c));
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // let b = a + 1;
|
|
|
+ // console.log(b);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // 最大安全数字 9007199254740991 2的53次方-1
|
|
|
+ // console.log(Number.MAX_SAFE_INTEGER);
|
|
|
+ // // 最小安全数字 -9007199254740991 2的53次方+1
|
|
|
+ // console.log(Number.MIN_SAFE_INTEGER);
|
|
|
+
|
|
|
+ // // 判断是否为安全数字 Number.isSafeInteger()
|
|
|
+ // console.log(Number.isSafeInteger(Number.MAX_SAFE_INTEGER+10));
|
|
|
+
|
|
|
+ // 0.1 + 0.2 不等于 0.3
|
|
|
+ // let a = 0.1 + 0.2;
|
|
|
+ // console.log(a);
|
|
|
+
|
|
|
+
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|