fengchuanyu 4 月之前
父節點
當前提交
7d8de14518
共有 2 個文件被更改,包括 114 次插入0 次删除
  1. 47 0
      6_ES6/7_数值型拓展.html
  2. 67 0
      6_ES6/8_结构赋值.html

+ 47 - 0
6_ES6/7_数值型拓展.html

@@ -0,0 +1,47 @@
+<!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 a = 0B10;//二进制
+        // let b = 0o10;//八进制
+        // let c = 0x10;//十六进制
+
+        // let d = 'a' * 1;
+        // isNaN 判断是否为非数字
+        // console.log(Number.isNaN(d));
+        // isFinite 判断是否为数字
+        // console.log(Number.isFinite(1));
+        
+        // let str = "123";
+        // console.log(str * 1);
+        // // parseInt 将字符串转为数字 (整型)
+        // console.log(window.parseInt(str));
+        // console.log(Number.parseInt(str));
+
+        // let str2 = "3.14";
+        // console.log(Number.parseInt(str2));
+        // // parseFloat 将字符串转为数字 (浮点型)
+        // console.log(Number.parseFloat(str2))
+        
+        // let num = 10.3;
+        // isInteger 判断是否为整数
+        // console.log(Number.isInteger(num));
+        // MAX_SAFE_INTEGER 最大安全整数 2的53次方减1
+        // console.log(Number.MAX_SAFE_INTEGER);
+        // MIN_SAFE_INTEGER 最小安全整数 -2的53次方加1
+        // console.log(Number.MIN_SAFE_INTEGER);
+
+        // console.log(0.1 + 0.2);
+        
+
+        
+
+        
+    </script>
+</body>
+</html>

+ 67 - 0
6_ES6/8_结构赋值.html

@@ -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>
+        // let arr = [1,2,3,4,5];
+        // let a,b,c,d,e;
+        // let a = arr[0];
+        // let b = arr[1];
+        // let c = arr[2];
+        // let d = arr[3];
+        // let e = arr[4];
+        // 结构赋值
+        // 结构赋值不是必须将所有值赋值完 想取几个值就接受几个即可
+        // 数组结构赋值 是按照位置一一对应的
+        // let [a,b,c,d,e] = arr;
+        // console.log(a,b,c,d,e);
+
+        // 对象结构赋值 是按照属性名一一对应的
+        // 对象结构赋值可以修改属性名
+        // let obj = {
+        //     a:"hello",
+        //     b:"world",
+        //     c:"good"
+        // }
+        // let a = "你好";
+        // let {b,a:str,c} = obj;
+        // console.log(str,b,c);
+        // 字符串结构赋值 类似于数组结构赋值
+        // let str = "hello";
+        // let [a,b,c,d] = str;
+        // console.log(a,b,c,d);
+
+        // function foo({a:num1,b:num2}){
+        //     function foo({a,b}){
+        //     // console.log(obj.a + obj.b)
+        //     console.log(a+b);
+        //     // console.log(num1+num2);
+        // }
+        // let obj = {
+        //     a:1,
+        //     c:3,
+        //     b:2
+        // }
+        // foo(obj);
+
+        // function foo(){
+        //     let obj = {
+        //         a:1,
+        //         b:2
+        //     }
+        //     return obj;
+        // }
+        // let {a,b} = foo();
+        // console.log(a,b);
+
+        let a = 1;
+        let b = 2;
+        
+
+    </script>
+</body>
+</html>