|
@@ -0,0 +1,62 @@
|
|
|
+<!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>
|
|
|
+ // 二进制 表示形式
|
|
|
+ // let num1 = 0B101;
|
|
|
+ // 八进制
|
|
|
+ // let num2 = 0O70;
|
|
|
+ // 十六进制
|
|
|
+ // let num3 = 0Xfff;
|
|
|
+
|
|
|
+ // var num = 10;
|
|
|
+ // var str = "10";
|
|
|
+ // var str1 = "3.14";
|
|
|
+
|
|
|
+ // 判断是否是一个无穷大的数字 (判断是否为数值型)
|
|
|
+ // console.log(Number.isFinite(str));
|
|
|
+ // console.log(Number.isFinite(10/0));
|
|
|
+
|
|
|
+ // 判断是否为一个 NaN(not a number)
|
|
|
+ // console.log(Number.isNaN(3*"a"));
|
|
|
+ // console.log(Number.isNaN(num));
|
|
|
+
|
|
|
+ // 转换成数值型
|
|
|
+ // console.log(window.parseInt(str));
|
|
|
+ // console.log(Number.parseInt(str));
|
|
|
+
|
|
|
+ // 隐式类型转换
|
|
|
+ // console.log(str1*1);
|
|
|
+ // console.log(Number.parseInt(str1));
|
|
|
+ // 转换成浮点型 带有小数的
|
|
|
+ // console.log(Number.parseFloat(str1));
|
|
|
+
|
|
|
+ var num = 10;
|
|
|
+ var num2 = 3.14;
|
|
|
+
|
|
|
+ // 判断是否为整数
|
|
|
+ // console.log(Number.isInteger(num));
|
|
|
+ // console.log(Number.isInteger(num2));
|
|
|
+
|
|
|
+ // js当中最大能处理的数字范围
|
|
|
+ // console.log(Number.MAX_SAFE_INTEGER);//Math.pow(2,53)-1
|
|
|
+ // js当中最小能处理的数字范围
|
|
|
+ // console.log(Number.MIN_SAFE_INTEGER);//Math.pow(2,53)+1
|
|
|
+ // 判断数值是否在安全范围内
|
|
|
+ // console.log(Number.isSafeInteger(Number.MAX_SAFE_INTEGER+1));
|
|
|
+
|
|
|
+
|
|
|
+ console.log(0.1+0.2);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|