zoukankan      html  css  js  c++  java
  • 数组篇【第一集】

    JavaScript发展到今天,已经很体系了,工作中很多知识点儿都要掌握。我来慢慢的整理这些常用的知识点儿。

    JavaScript的Array就是使用单独的变量名来存储一系列的值。

    可以包含任意数据类型:

    var arr = [1,"2","张三",false]; //可以存放任意数据类型

    数组可以是任意的表达式:(+、-、*、/、三元运算等等)

    var base = 0;
    var data = [base+1, base>0 ? base : 60, base>2];
    data; 结果为:[1, 60, false];

     甚至你还可以解构赋值,如果结构不成功变量的值就等于undefined:

    var [a, b, c] = [1, 2];
    //就等同于:
    var a = 1;
    var b = 2;
    var c = undefined;

    通过索引(也叫下标)来访问每个元素、修改每个元素,注意注意注意索引是从0开始的:

    var sanguo = ["刘备","关羽","张飞","赵云"];
    sanguo[0]; // 结果为:"刘备"
    sanguo[1]; // 结果为:"关羽" 以此类推
    sanguo[4]; // 结果为:undefined
    sanguo[2] = "马超";
    sanguo;//结果为:["刘备","关羽","马超","赵云"];

    要取得Array的长度,直接访问length属性:

    var arr = [1,2,3];
    arr.length; //结果:3

    请注意,直接给Arraylength赋一个新的值会导致Array大小的变化:

    var arr = [1, 2, 3];
    arr.length; // 3
    arr.length = 6;
    arr; // arr变为[1, 2, 3, undefined, undefined, undefined]
    arr.length = 2;
    arr; // arr变为[1, 2]

     第一集,写的没什么水平,坚持整理、记录,相信以后会记录的,这第一集先简单的记录了一下数组的概念与基本的数组声明、赋值。下一集和后面很多及会讲更多关于数组的操作方法。加油,少年。

  • 相关阅读:
    EasyMvc入门教程-高级控件说明(17)对话框控件
    EasyMvc入门教程-高级控件说明(16)信息框控件
    EasyMvc入门教程-高级控件说明(15)方位布局控件
    EasyMvc入门教程-高级控件说明(14)列布局控件
    Java5,6,7新特性
    C#文件压缩类
    FTP文件上传下载(C#)
    linux常见的系统故障排除
    sudo命令
    日志系统
  • 原文地址:https://www.cnblogs.com/wdjpunch/p/10254191.html
Copyright © 2011-2022 走看看