zoukankan      html  css  js  c++  java
  • JavaScript 数组

    数组是一种特殊类型的变量,可以存储一个值,也可以存储多个值。

    例如淘宝的购物车,张小姐在淘宝网购时,根本不知道自己要买多少东东,她会根据自己的喜好看中一件放到购物车,看中一件放到购物车,看中一件放到购物车……

    面对这样的需求,数字类型、字符串类型和布尔类型无法临时存储张小姐物色的东东。而数组可以。

    创建数组

    创建数组时,先声明数组变量,使用关键字var;数组的值一对中括号([])括起来,数组中的值由逗号(,)分开;数组中的值可以是数字字符串布尔值

    创建数组形式如下

    var 数组变量名=['数组值1','数组值2','数组值3','数组值4']

    1
    var shoppingCart=['华为手机','Java SE指南','五香瓜子'];

    数组中的值

    数组索引是从零开始的,这意味着第一项是[0],第二项是[1],依此类推。

    索引
    0 华为手机
    1 Java SE指南
    2 五香瓜子

    访问和更改数组中的值

    数组使用索引来确定值,访问数组中的值时也是使用索引来获取数组中的值。

    获取数组中的值,采用以下形式:

    数据名[索引]

    例子,张小姐购物车第一件宝贝

    1
    document.write("张小姐购物车的第一件宝贝是:" + shoppingCart[0]);

    如果要将张小姐购物车的第一件宝贝换掉,换成卡西欧MQ-24-7B,就如改变变量值一样

    数据名[索引]=新值

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <!DOCTYPE html>
    <html lang="zh">
    <head>
        <meta charset="UTF-8">
        <title>数组</title>
    </head>
    <body>
    <script>
        // 声明一个数组变量,用于临时存储张小姐的购物车
        var shoppingCart = ['华为手机','Java SE指南','五香瓜子'];
        shoppingCart[0]='卡西欧MQ-24-7B';
        document.write("张小姐购物车的第一件宝贝是:" + shoppingCart[0]);
    </script>
    </body>
    </html>

    下面还有些常用的方法,因涉及到对象、方法的知识,先了解,等后面学方法后,再回过头来了了解下面的内容。

    向数组中添加值

    向数组中添加值有两个方法

    • push()方法就是将要添加的元素添加到数组的末尾
    • unshift()方法就是将要添加的元素添加到数组头部

    从数据中删除值

    • pop()方法删除最后一个元素
    • delete方法删除指定索引的元素
    • shift()方法删除第一个元素

    修改数组元素

    • splice方法是修改方法,具有添加和删除功能 
  • 相关阅读:
    js(一)
    css (一)
    html
    Spring MVC(四)
    Spring MVC(三)
    Spring MVC(二)
    Spring MVC(一)
    Druid应用
    C3P0使用
    jdbc(二)
  • 原文地址:https://www.cnblogs.com/lsyw/p/10963383.html
Copyright © 2011-2022 走看看