0
点赞
收藏
分享

微信扫一扫

前端JavaScript入门-day03

醉东枫 2023-06-27 阅读 70

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)

目录

1、循环-for

1. for 循环-基本使用

1. for循环语法

2. 退出循环 

2. for 循环嵌套 

2、数组 

1 数组是什么

2 数组的基本使用 

1. 声明语法

2. 取值语法 

3. 一些术语: 

4. 遍历数组(重点): 

3 操作数组

操作数组-新增 

arr.push()

arr.unshift

操作数组-删除

arr. pop()

数组. shift()

数组. splice()


1、循环-for

1. for 循环-基本使用

1. for循环语法

<!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>
        for(let i = 1;i<=3;i++)
        {
            document.write('加油<br>')
        }
    </script>
   
</body>
</html>

2. 退出循环 

2. for 循环嵌套 

<!-- 九九乘法表 -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        span
        {
            display: inline-block;
            width: 100px;
            padding: 5px 10px;
            border: 1px solid pink;
            margin: 2px;
            /* 圆角 */
            border-radius: 5px;
            /* 阴影 */
            box-shadow: 2px 2px 2px rgba(255, 192, 203, .4);
            background-color: rgba(255, 192, 203, .1);
            text-align: center;
        }
    </style>
</head>
<body>
    <script>
        for(let i=1;i<=9;i++)
        {
            for(let j =1;j<=i;j++)
            {
                document.write(`<span>${j}X${i}=${i*j}</span>`)
            }
            document.write('<br>')
        }
    </script>
</body>
</html>

2、数组 

1 数组是什么

2 数组的基本使用 

1. 声明语法

2. 取值语法 

3. 一些术语: 

4. 遍历数组(重点): 

<!-- 需求:求数组 [2,6,1,7, 4] 里面所有元素的和以及平均值
分析:
①:声明一个求和变量 sum。
②:遍历这个数组,把里面每个数组元素加到 sum 里面。
③:用求和变量 sum 除以数组的长度就可以得到数组的平均值。 -->
<!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=[2,6,1,7,4]
        let sum = 0
        for(let i = 0;i<arr.length;i++)
        {
            sum += arr[i]
        }
        document.write(`数组的和为${sum}<br>`)
        document.write(`数组的平均值为${sum/arr.length}`)
    </script>
</body>
</html>

3 操作数组

操作数组-新增 

<!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=['123','456']
        //新增
        document.write(arr.push('789'))
        document.write('<br>')
        document.write(arr)
    </script>
</body>
</html>

操作数组-删除

arr. pop()

数组. shift()

数组. splice()

<!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,6,7]
        //删除2
        arr.splice(1,1)
        document.write(arr)
    </script>
</body>
</html>
举报

相关推荐

day03

Day03

Day03(

Linux Day03

day03 事件高级

Java基础day03

0 条评论