fengchuanyu 23 часов назад
Родитель
Сommit
ca95631603
2 измененных файлов с 85 добавлено и 0 удалено
  1. 55 0
      3_JavaScript/23_Array对象.html
  2. 30 0
      3_JavaScript/24_String对象.html

+ 55 - 0
3_JavaScript/23_Array对象.html

@@ -0,0 +1,55 @@
+<!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>
+        // 数组对象
+        // 只要定义的数组都会有一个顶级对象 Array
+        var arr1 = [1,2,3];
+        // push 向数组中添加新值
+        arr1.push(4);
+        // pop 从数组中删除最后一个值
+        arr1.pop();
+        // shift 从数组中删除第一个值
+        arr1.shift();
+        // unshift 向数组中添加新值
+        arr1.unshift(0);
+        // 获取数组的值 通过下标获取 []
+        // 修改数组中的值
+        arr1[0] = 100;
+        console.log(arr1);
+
+        // concat 合并数组
+        var arr2 =["a","b","c"];
+        console.log(arr1.concat(arr2))
+
+        // 判断数组中是否包含某个值 如果包含则返回true 否则返回false
+        console.log(arr1.includes(100));
+
+        // indexOf 查找数组中某个值的下标 如果找到则返回下标 否则返回-1
+        console.log(arr1.indexOf(9));
+
+        // isArray() 判断是否为数组 如果是数组则返回true 否则返回false
+        console.log(Array.isArray(arr1));
+
+        // 定义数组 通过new Array()方法 也可以通过[]定义
+        var arr3 = new Array(1,2,3,4,5,6,7,8,9);
+        // slice 截取数组 两个值第一个起始位置 第二个结束位置(不包含结束位置) 也可以写一个参数 从开始为止一直截取到最后
+        console.log(arr3.slice(2,6));
+
+        // splice 截取并删除数组中的值 两个值第一个起始位置 第二个是截取个数
+        // splice 也可以添加值 从第三个参数开始
+        console.log(arr3.splice(2,6,"hello","world"));
+        console.log(arr3);
+
+        // join 将数组中的值用指定的字符串连接起来
+        var arr4 = [2026,7,21];//2026-7-21
+        console.log(arr4.join("-"));
+        
+    </script>
+</body>
+</html>

+ 30 - 0
3_JavaScript/24_String对象.html

@@ -0,0 +1,30 @@
+<!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>
+        // 字符串对象 String
+        var str = " hello world ";
+        // length 获取字符串长度
+        // 获取字符串指定的值 可以通过数组的[]操作获取
+        // 字符串很多的内置方法与数组是一样
+        console.log(str[0]);
+        // charAt获取字符串指定的值
+        console.log(str.charAt(0));
+        // 分割字符串 通过指定的字符串分割字符串 返回一个数组
+        console.log(str.split(" "));
+        // substr 截取字符串 从指定的起始位置开始截取指定的个数 也可以写一个参数 从指定位置开始截取一直截取到最后
+        console.log(str.substr(0,5));
+
+        // trim 去掉字符串首尾的空格
+        console.log(str.trim());    
+
+
+
+    </script>
+</body>
+</html>