javaScript数组(16个案例+代码+效果图)

news2024/10/6 19:47:06

目录

1.数组的概念

2.创建数组

1.通过数组字面量创建数组

1.代码

2.效果

2.通过new Array()创建数组

1.代码

2.效果

3.数组的基本操作

1.获取数组的长度

案例:获取数组的长度

1.代码

2.效果

2.修改数组的长度

1.代码

2.效果

4.访问数组

案例:访问数组

1.代码

2.效果

5.遍历数组

1.for循环遍历数组

案例:通过for循环遍历数组

1.代码

2.效果

2.通过while遍历数组

案例:通过while遍历数组

1.代码

2.效果

3.通过do..while遍历数组

案例:通过do..while遍历数组

1.代码

2.效果

4.通过for in 遍历数组

案例:通过for in 遍历数组

1.代码

2.效果

5.通过for  of 遍历数组

案例:通过for...of循环遍历数组

1.代码

2.效果

6.通过foreach遍历数组

案例:通过foreach遍历数组

1.代码

2.效果

7.通过foreach+箭头函数遍历数组

1.代码

2.效果

6.为数组添加元素

案例:为数组添加一个元素

2.效果

7.修改数组中的元素

案例:修改数组中的元素

1.代码

2.效果

8.删除数组中的元素

案例:删除数组中的元素

1.代码

2.效果

9.二维数组

案例:二维数组的遍历

1.代码

2.效果


1.数组的概念

        数组是一种线性数据结构,它允许存储和管理多个值(元素)于单个变量名之下。在JavaScript中,数组可以包含任意类型的数据,并且长度是可变的。

注:javaScript中的数组里面存取的东西可以相同类型的数据类型,也可以是不同的数据类型。

//创建一个课程名字数组

var myClassNameArray = ["语文","数学","英语","高数","java","spring","javaScript"]

javascript中的数组有索引,内容,大致抽象为下图

2.创建数组

1.通过数组字面量创建数组

//创建一个空数组

var myFirstNullArray=[] 

//创建一个含数据的数组

var myTwoArray = ["语文","数学","英语","高数","java","spring","javaScript"]

1.代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>初步认识数组</title>

</head>

<body>

    <script>
        //创建一个空数组

        var myFirstNullArray = []
        console.log(myFirstNullArray);

        //创建一个含数据的数组

        var myTwoArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]
        console.log(myTwoArray);
    </script>
</body>

</html>

2.效果

2.通过new Array()创建数组

//通过new Array()创建空数组

var createArrayByNewArray =  new Array();

//通过new Array() 创建一个长度为3的数组

var createArrayLengthBynewArray = new Array(3);

//通过new Array() 创建包含数据的数组

var createArrayContainInfoByNewArray = new Array(["语文","数学","英语","高数","java","spring","javaScript"])

1.代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通过new Array创建数组</title>

</head>

<body>

    <script>
        //通过new Array()创建空数组

        var createArrayByNewArray = new Array();
        document.write("createArrayByNewArray"+createArrayByNewArray);
        document.write("<br>");

        //通过new Array() 创建一个长度为3的数组

        var createArrayLengthBynewArray = new Array(3);
        document.write("createArrayLengthBynewArray"+createArrayLengthBynewArray);
        document.write("<br>");

        //通过new Array() 创建包含数据的数组

        var createArrayContainInfoByNewArray = new Array(["语文", "数学", "英语", "高数", "java", "spring", "javaScript"])
        document.write("createArrayContainInfoByNewArray"+createArrayContainInfoByNewArray);
    </script>
</body>

</html>

2.效果

3.数组的基本操作

1.获取数组的长度

通过array.length 获取数组的长度

var myArray = new Array(["语文","数学","英语","高数","java","spring","javaScript"]);

console.log("数组的长度为:"+myArray.length)

案例:获取数组的长度

1.代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>获取数组的长度</title>
</head>
<body>
    
    <script>
        //获取数组的长度

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        console.log(myArray.length);

    </script>
</body>
</html>

2.效果

2.修改数组的长度

为array.length修改数组的值

var myArray = new Array(["语文","数学","英语","高数","java","spring","javaScript"]);

console.log("数组的长度为:"+myArray.length)

myArray.length=10;

console.log("数组的长度为:"+myArray.length)

console.log("数组的内容为:"+myArray)

1.代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>修改数组的长度</title>
</head>

<body>
    <script>
        var myArray = new Array(["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]);

        console.log("数组的长度为:" + myArray.length)

        myArray.length = 10;



        console.log("数组的长度为:" + myArray.length)

        console.log("数组的内容为:" + myArray)
    </script>

</body>

</html>

2.效果

4.访问数组

注:通过数组的索引访问数组中的元素,索引不能超过数组的最大长度

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"];

        //访问数组中的元素

        console.log(myArray[0]);

        console.log(myArray[1]);

        console.log(myArray[5]);

        console.log(myArray[3]);

案例:访问数组

1.代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>访问数组</title>
</head>
<body>
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"];

        //访问数组中的元素

        console.log(myArray[0]);
        console.log(myArray[1]);
        console.log(myArray[5]);
        console.log(myArray[3]);


    </script>
</body>
</html>

2.效果

看右边控制台输出

5.遍历数组

1.for循环遍历数组

for (var i = 0; i < myArray.length; i++) {

            document.write("这是第" + i + "的内容:" + myArray[i] + "<br>");

}

案例:通过for循环遍历数组

1.代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通过for循环遍历数组</title>
</head>

<body>
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]
        /**
         * for循环遍历数组
         */
        document.write("通过for循环遍历数组");
        for (var i = 0; i < myArray.length; i++) {
            document.write("<br>");
            document.write("这是第" + i + "的内容:" + myArray[i] + "<br>");
            document.write("<br>");

        }
    </script>

</body>

</html>

2.效果

2.通过while遍历数组

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        //通过while循环遍历数组

        document.write("通过while循环遍历数组");

        var j = 0;

        while (j < myArray.length) {

            document.write("<br>");

            document.write("这是第" + j + "的内容:" + myArray[j]);

            j++;

        }

案例:通过while遍历数组

1.代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通过while循环遍历数组</title>
</head>

<body>
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]
        //通过while循环遍历数组
        document.write("通过while循环遍历数组");
        var j = 0;
        while (j < myArray.length) {
            document.write("<br>");
            document.write("这是第" + j + "的内容:" + myArray[j]);

            j++;

        }
    </script>

</body>

</html>

2.效果

3.通过do..while遍历数组

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        /**

         * do...while循环遍历数组

         */

        document.write("通过do...while循环遍历数组");

        var k = 0;

        do {

            document.write("<br>");

            document.write("这是第" + k + "的内容:" + myArray[k]);

         

            k++;

        } while (k < myArray.length);

案例:通过do..while遍历数组

1.代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通过doWhile遍历数组</title>
</head>
<body>
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        /**
         * do...while循环遍历数组
         */
        document.write("通过do...while循环遍历数组");
        var k = 0;
        do {
            document.write("<br>");
            document.write("这是第" + k + "的内容:" + myArray[k]);
          
            k++;

        } while (k < myArray.length);
    </script>

    
</body>
</html>

2.效果

4.通过for in 遍历数组

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        document.write("<hr>");

        document.write("通过for...in循环遍历数组");

        for (var item in myArray) {

            document.write("<br>");

            document.write("这是第" + item + "的内容:" + myArray[item]);

        }

        document.write("<hr>");

案例:通过for in 遍历数组

1.代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通过for in 遍历数组</title>

</head>

<body>
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]
        document.write("<hr>");
        document.write("通过for...in循环遍历数组");
        for (var item in myArray) {
            document.write("<br>");
            document.write("这是第" + item + "的内容:" + myArray[item]);

        }
        document.write("<hr>");
    </script>
</body>

</html>

2.效果

5.通过for  of 遍历数组

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]
        document.write("<hr>");
        document.write("通过for...of循环遍历数组");
        for (var item of myArray) {

            document.write("这是第" + item + "的内容:" + item);
            document.write("<br>");
        }
        document.write("<hr>"); 

案例:通过for...of循环遍历数组

1.代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通过for...of循环遍历数组</title>
</head>

<body>
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]
        document.write("<hr>");
        document.write("通过for...of循环遍历数组");
        for (var item of myArray) {

            document.write("这是第" + item + "的内容:" + item);
            document.write("<br>");
        }
        document.write("<hr>"); 
    </script>
</body>

</html>

2.效果

6.通过foreach遍历数组

案例:通过foreach遍历数组

1.代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通过foreach遍历函数</title>
</head>
<body>
    <script>
        //通过foreach遍历函数

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        document.write("<hr>");
        document.write("通过forEach循环遍历数组");

        myArray.forEach(function (item, index) {
            document.write("<br>");
            document.write("这是第" + index + "的内容:" + item);

        })


    </script>
    
</body>
</html>
2.效果

7.通过foreach+箭头函数遍历数组

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        //通过foreach遍历数组
        document.write("通过foreach+箭头函数遍历数组");

        myArray.forEach(item => {

            document.write("<br>");

            document.write("这是第" + item + "的内容:" + item);

        })
 

1.代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通过foreach+箭头函数遍历数组</title>
</head>
<body>
    
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        //通过foreach遍历数组
        document.write("通过foreach+箭头函数遍历数组");

        myArray.forEach(item => {

            document.write("<br>");

            document.write("这是第" + item + "的内容:" + item);

        })

    </script>
    
</body>
</html>

2.效果

6.为数组添加元素

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]
        document.write(myArray);
        document.write("<br>");
        //通过push向数组中添加一个元素

        myArray.push("javaEE");

        document.write("通过push向数组中添加一个元素");

        document.write("<br>");

        document.write(myArray);

案例:为数组添加一个元素

1.代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>为数组添加一个元素</title>
</head>
<body>
    
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]
        document.write(myArray);
        document.write("<br>");
        //通过push向数组中添加一个元素

        myArray.push("javaEE");

        document.write("通过push向数组中添加一个元素");

        document.write("<br>");

        document.write(myArray);

    </script>
</body>
</html>

2.效果

7.修改数组中的元素

.通过索引去修改元素 数组[索引]

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        document.write("修改前的数组为:"+myArray);

        document.write("<hr>");

        //修改数组中的元素

        myArray[0] = "语文改";

        myArray[1] = "数学改";

        myArray[2] = "英语改";

        myArray[3] = "高数改";

        myArray[4] = "java改";

        myArray[5] = "spring改";

       

        document.write("修改后的数组为:"+myArray);

案例:修改数组中的元素

1.代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>修改数组中的元素</title>
</head>
<body>
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        document.write("修改前的数组为:"+myArray);
        document.write("<hr>");
        //修改数组中的元素

        myArray[0] = "语文改";

        myArray[1] = "数学改";

        myArray[2] = "英语改";

        myArray[3] = "高数改";

        myArray[4] = "java改";
        myArray[5] = "spring改";

       
        document.write("修改后的数组为:"+myArray);

    </script>
    
</body>
</html>

2.效果

8.删除数组中的元素

注:splice(从索引位置开始,删除几个元素)

        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        document.write("删除数组中的元素前:"+myArray);
        document.write("<br>");
        //删除数组中的元素

        myArray.splice(2,1);

       
        document.write("删除数组中的元素后:"+myArray);

案例:删除数组中的元素

1.代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>删除数组中的元素</title>
</head>
<body>
    <script>
        var myArray = ["语文", "数学", "英语", "高数", "java", "spring", "javaScript"]

        document.write("删除数组中的元素前:"+myArray);
        document.write("<br>");
        //删除数组中的元素

        myArray.splice(2,1);

       
        document.write("删除数组中的元素后:"+myArray);

    </script>
    
</body>
</html>

2.效果

9.二维数组

数组的数组

案例:二维数组的遍历

注:这里只使用嵌套for循环遍历,除了这个还可通过

for in 嵌套,

while嵌套,

do....while嵌套,

foreach嵌套遍历,

for of 嵌套遍历,

foreach+箭头函数嵌套遍历,

有兴趣自己可以试一下,我这里便不在做案例了

1.代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>二维数组的遍历</title>
</head>
<body>
    <script>
        //二维数组的遍历

        var myArray = [
            ["语文", "数学", "英语"],
            ["高数", "java", "spring"],
            ["javaScript", "html", "css"]
        ];

        //通过for循环遍历二维数组

        for(var i = 0; i < myArray.length; i++){

            for(var j = 0; j < myArray[i].length; j){
                document.write("<br>");
                document.write("这是第" + i + "行,第" + j + "列的内容:" + myArray[i][j]);
            }
        }
    </script>
    
</body>
</html>

2.效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2192766.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

实验3 选择结构

1、计算分段函数的值 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <math.h> int main() {double x,y0;scanf("%lf",&x);if(x<0){printf("error!\n");return 0;}if(0<x&&x<1){ylog10(x);}else if(1<…

第十四周:机器学习

目录 摘要 Abstract 一、生成式对抗网络&#xff08;下&#xff09; 1、回顾 2、生成式模型 3、generative评价指标 4、conditional generation 5、cycle GAN 二、总结 摘要 接着上周对GAN的初步概念了解及其理论推导&#xff0c;本周回顾了GAN难以训练的问题&#…

常见排序详解(历时四天,哭了,必须释放一下)

目录 1、插入排序 1.1 基本思想 1.2 直接插入排序 1.2.1 思路 1.2.2 代码实现 1.2.3 性质 1.3 希尔排序 1.3.1 思路 1.3.2 代码实践 1.3.3 性质 2、选择排序 2.1 基本思想 2.2 直接选择排序 2.2.1 思路 2.2.2 代码实践 2.2.3 性质 2.3 堆排序 2.3.1 思路 2.…

No.5 笔记 | 网络端口协议概览:互联网通信的关键节点

1. 常用端口速览表 端口范围主要用途1-1023系统或特权端口1024-49151注册端口49152-65535动态或私有端口 远程访问类&#xff08;20-23&#xff09; 端口服务记忆技巧安全风险21FTP"File Transfer Port"爆破、嗅探、溢出、后门22SSH"Secure Shell"爆破、…

基于 STM32F407 的 SPI Flash下载算法

目录 一、概述二、自制 FLM 文件1、修改使用的芯片2、修改输出算法的名称3、其它设置4、修改配置文件 FlashDev.c5、文件 FlashPrg.c 的实现 三、验证算法 一、概述 本文将介绍如何使用 MDK 创建 STM32F407 的 SPI Flash 下载算法。 其中&#xff0c;SPI Flash 芯片使用的是 W…

人工智能专业就业方向与前景

随着产业结构升级的持续推进&#xff0c;未来行业领域对于人工智能专业人才的需求量会逐渐增加&#xff0c;一部分高校也开始陆续在本科阶段开设人工智能专业&#xff0c;以缓解人工智能领域人才缺口较大的问题。下面是小编整理的人工智能专业就业方向与前景&#xff0c;欢迎阅…

Leecode热题100-41.缺失的第一个正数

给你一个未排序的整数数组 nums &#xff0c;请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,0] 输出&#xff1a;3 解释&#xff1a;范围 [1,2] 中的数字都在数组…

C++面向对象:继承!

前言 继承是面向对象三大特性之一&#xff0c;所有的面向对象的语言都具备这三个性质&#xff0c;我们之前已经介绍过了封装的相关概念&#xff0c;今天我们来学习一下第二大特性&#xff1a;继承。 一.继承的概念 什么是继承&#xff1f; 定义&#xff1a;继承&#xff08;…

AI相关的整理

AI相关的整理 初体验记不住如何部署如何微调 整理AI学习&#xff0c;AI小白&#xff0c;业余爱好。持续更新&#xff0c;谨慎参考&#xff01; 初体验 试了一下本地直接下载安装ollama和open-webui&#xff0c;然后运行指定的模型&#xff0c;跟着文档做&#xff0c;很简单。但…

(Linux驱动学习 - 7).阻塞IO和非阻塞IO

一.阻塞IO和非阻塞IO定义 1.阻塞IO 当应用程序对设备驱动进行操作的时候&#xff0c;如果不能获取到设备资源&#xff0c;那么阻塞式IO就会将应用程序对应的线程挂起&#xff0c;直到设备资源可以获取为止。 在应用程序中&#xff0c;用户调用 open 函数默认是以阻塞式打开设备…

54.二叉树的最大深度

迭代 class Solution {public int maxDepth(TreeNode root) {if(rootnull){return 0;}int de0;Queue<TreeNode> qunew LinkedList<>();TreeNode tn;int le;qu.offer(root);while(!qu.isEmpty()){lequ.size();while(le>0){tnqu.poll();if(tn.left!null){qu.offe…

RTA-OS Port Guide学习(四)-基于S32K324 OS

文章目录 前言PerformanceMeasurement EnvironmentRAM and ROM Usage for OS ObjectsSingle CoreMulti Core Stack UsageLibrary Module SizesSingle CoreMulti Core Execution TimeContext Switching Time 总结 前言 前面一篇文章介绍了硬件的一些特性&#xff0c;本文为最后…

国内目前顶级的哲学教授颜廷利:全球公认十个最厉害的思想家

国内目前顶级的哲学教授颜廷利&#xff1a;全球公认十个最厉害的思想家 颜廷利&#xff0c;字弃安&#xff0c;号求前&#xff0c;山东济南人&#xff0c;当代著名思想家、哲学家、教育家、易经心理学家、中国第一起名大师、国际权威易学大师、中国汉字汉语研究专家、现代最著…

什么是数字化智能工厂的组成

二、数字化智能工厂的主要功能组成 数字化智能工厂主要由以下几个功能部分组成&#xff1a; 自动化生产设备&#xff1a;包括机器人、智能传感器、可编程逻辑控制器&#xff08;PLC&#xff09;等&#xff0c;用于实现生产过程的自动化操作&#xff0c;减少人力依赖&#xff0…

[C#]C# winform部署yolov11-pose姿态估计onnx模型

【算法介绍】 在C# WinForms应用中部署YOLOv11-Pose姿态估计ONNX模型是一项具有挑战性的任务。YOLOv11-Pose结合了YOLO&#xff08;You Only Look Once&#xff09;的高效物体检测算法和Pose Estimation&#xff08;姿态估计&#xff09;专注于识别人体关键点的能力&#xff0…

移动WSL到其他盘

1、首先下载 Move WSL 工具包&#xff0c;并解压。&#xff08;https://github.com/pxlrbt/move-wsl/archive/refs/heads/master.zip&#xff09; 2、管理员身份运行Windows PowerShell。 3、在PowerShell中运行如下命令&#xff0c;停止正在运行的Linux子系统。 wsl --shutd…

柯桥商务英语口语-work-shy 是什么意思?不要理解成“工作害羞”!

ork工作&#xff0c;shy是害羞&#xff0c;那么&#xff0c;work-shy是什么意思&#xff1f; 其实在 "work-shy" 这个短语中&#xff0c;"shy" 的意思并不是害羞&#xff0c;而是表达一种躲避、逃避的意思。 "work-shy" 表示对工作有一种躲避、…

深度学习基础—交并比与非极大值抑制

1.交并比 &#xff08;1&#xff09;定义 交并比是用来衡量目标检测算法的表现的函数。定义如下&#xff1a; 用预测框和真实框的面积的交集除以预测框和真实框的面积的并集&#xff0c;得到的结果本次算法预测的交并比。研究函数可以发现&#xff0c;交并比的范围为[0,1]&…

cnn突破七(四层bpnet网络公式与卷积核bpnet公式相关)

我们要有一个概念&#xff0c;就是卷积核就是我们的w1&#xff0c;w12&#xff0c;w2 那么我们的5*5卷积核怎么表达&#xff0c;当他在14*14的图像中流动时&#xff0c;对应的像素也在变化 这个和我们的上面w1&#xff0c;w12&#xff0c;w2不同&#xff0c;因为这几个都是全…

测绘地理信息赋能新质生产力

在信息化与智能化浪潮的推动下&#xff0c;测绘地理信息作为连接现实世界与数字空间的桥梁&#xff0c;正逐步成为驱动经济社会发展的新质生产力。本文旨在深入探讨测绘地理信息如何通过技术创新与应用拓展&#xff0c;为各行各业赋能&#xff0c;塑造智慧社会的新面貌。 一、…