アレイ

9900 ワード

アレイ

  • 変数に代入された名前の集合
  • []は
  • を表す
  • のリストにカンマ
  • を使用
  • 整理感覚
  • インデックス0から開始
    コンピュータは常にゼロから
  • まで

    1.1基本

    var name = ["pyg", "sjho", "lion"];
  • pyg、sjho、lionは配列要素(要素)
  • である

    1.2インデックス

    document.write(name[0]);
    document.write(name[1]);
    ->インデックスが位置を指す数値
    pygは0、sjhoは1->pyg、sjho出力

    1.3最後にタイルを押す

    name.push('pyg1030');
    name.push('sjho0428');
    ->javascript arrayでより多くの機能を提供

    1.4末尾の配列popを削除

    name.pop();

    1.5配列のカウント長

    document.write(name.length);
    ->5出力(上付き)

    1.6前にunshiftを追加する

    name.unshift('gogo');
    name.unshift({name : 'gogo', age : 15});

    1.7一番前の

    name.shift();
    name.shift([0]);

    1.8中間に追加、中間に継ぎ目を削除する

  • 変数名.splice(何番目(前)に置いて、いくつか削除して、配列の中に置きたい);
  • アレイ0から
  • var name = ["pyg", "sjho", "lion", "gue"];
     name.splice(2, 0, "gogo"); -- 1개 추가
     name.splice(2, 0, "gogo", "bora"); -- 2개 추가
     name.splice(2, 1); -- 1개 삭제 
     name.splice(2, 1, 'dudu'); -- 1개 삭제하고 그 자리에 추가 
     name.splice(0, 2, 'toto'); -- 0번째부터 2개 삭제, 추가 
     name.splice(-2, 1); 
             -- (왼쪽부터 0, -는 맨 끝으로) 끝에서 2번째 삭제 
     name.splice(2); (0, 1, 2) 배열 2번부터 모두 삭제 
    ->値[[pyg]、[sjho]、[gogo]、[lion]、[gue]
    値[「pyg」、「sjho」、「gogo」、「bora」、「lion」、「gue」]
    値は[[pyg]、[sjho]、[bora]、[lion]、[gue]です.
    値は[「pyg」、「sjho」、「dudu」、「bora」、「lion」、「gue」です.
    [toto]、[dudu]、[bora]、[lion]、[gue]の値
    [toto]、[dudu]、[bora]、[gue]の値
    [toto]、[dudu]の値

    データ型

  • Boolean
  • Null
  • Undefined
  • Number
  • String
  • Symbol
  • .length : 문자의 개수
    .toUpperCase() : 대문자로 모두 바꾸기 
    .indexOf(' ') : 몇 번째에 그 문자 혹은 숫자가 있는지 
    .trim() : 공백을 없애줌 
    .typeof : 데이터 타입이 무엇인지