zoukankan      html  css  js  c++  java
  • JavaScript数组知识点

    强类型语言数组
    特点:连续的,指定好长度, 还要规定好数据类型
    弱类型语言数组
    特点:不一定是连续的 可以不用指定长度 不限定数据类型(可以存储任意类型的数据)
    数组定义方式:
    1、var arr=new Array();
        数组的索引是一个整数 从零开始
        在定义数组的时候,同时给数组赋值
    2、var arr =new array(1,2,3,4,5);

    3、var arr =new array()
    arr.push(); push方法用来往数组添加数据

    var arr=new Array(2,3,6);
     arr.push(2);
     arr.push(3);
     arr.push(2);
     alert(arr.length)
    

      

    4、赋值定义数组
    var arr=[1,2,3,4,5]; 直接赋值把arr变成数组

    var arr=[1,2,4,5,6];
    alert(arr.length);
    

      

    属性 length: 数组的长度

    属性:不带括号的 例如 arr.length;
    方法:带有括号的 例如 arr.push();


    遍历数组
    1 for循环 for循环遍历数组 定义变量的时候必须从零开始
    2 foreach


    foreach(int a in arr){
    a
    }

    强类型语言里的foreach循环意思是把 arr集合里的元素每循环一次都赋给a

    for(int a in arr){
    alert(arr[a]}
    弱类型语言里的foreach循环意思是把 arr数组里的元素的索引每循环一次都赋给a

    数组的索引叫做(key), 数组里面存在的值叫做(value)
    key 与value是成对存在的,叫做键值对。

  • 相关阅读:
    若干排序算法简单汇总(二)
    合并两个链表的问题
    pl/sql(2)
    jQuery的DOM操作之加入元素和删除元素
    怎样优雅的研究 RGSS3 (四) 使窗体从画面边缘弹出
    Android经常使用UI组件
    在Hadoop监控页面怎样查看Hive的完整SQL
    HDU4911:Inversion
    AIX系统开启ftp服务
    JavaScript 模拟策略模式
  • 原文地址:https://www.cnblogs.com/gaofangquan/p/7019573.html
Copyright © 2011-2022 走看看