배열을 정의하는 방법: 1. "var arr=[value 1, value 2, value 3..];" 문을 사용하여 정의합니다. 2. "var arr=new Array(value 1, value 2, value 3 ..);" 문을 정의합니다. 3. "var array=new Array(size)" 문을 사용하여 정의합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
배열이란 무엇입니까
배열은 데이터의 집합입니다
그 표현은 메모리의 연속 메모리 주소입니다
배열의 이름은 실제로 연속 메모리 주소의 첫 번째 주소입니다
정보 js의 배열 특징
배열을 정의할 때 데이터 유형을 지정할 필요가 없습니다
배열을 정의할 때 배열 길이를 지정할 필요가 없습니다
배열은 모든 데이터 유형의 데이터를 저장할 수 있습니다(예: 요소는 정수 유형을 저장하고 한 요소는 문자열 유형을 저장합니다. 이는 JS에서 수행됩니다.
배열 정의 구문:
var arr=[值1,值2,值3]; //隐式创建 var arr=new Array(值1,值2,值3); //直接实例化 var array=new Array(size); //创建数组并指定长度
예:
//方法一 var arr1 = [1,3,5,7,9]; document.write(arr1[2] + '<br>'); //方法二 var arr2 = new Array(2,4,6,8,10); document.write(arr2[3] + '<br>'); //方法三 var arr3 = new Array(3);//固定数组长度为3 arr3[0] = 1; arr3[1] = 2; arr3[2] = 3; document.write(arr3[2] + '<br>');
JS에서 기호의 의미:
()
는 함수 실행을 나타냅니다.()
表示函数执行
[]
表示语法模拟,表示模拟Array类的实例(=new Array())
{}
表示语法模拟,表示模拟Object类的实例(=new Object())
//
表示语法模拟(正则对象),表示模拟RegExp类的实例(=new RegExp())
关于数组长度
数组对象.length
[]
구문 시뮬레이션을 나타냅니다. 이는 Array 클래스의 인스턴스를 시뮬레이션하는 것을 의미합니다(=new Array())
{}
Object 클래스(=new Object())의 인스턴스를 시뮬레이션하는 것을 의미하는 구문 시뮬레이션을 나타냅니다.
//
는 다음의 시뮬레이션을 나타내는 구문 시뮬레이션(일반 객체)을 나타냅니다. RegExp 클래스의 인스턴스(=new RegExp()) 🎜🎜Array object.length
🎜🎜js에서 각 배열 개체는 길이 속성을 호출할 수 있습니다. 배열 객체 아래에 많은 배열 요소가 있습니다🎜🎜예: 🎜var row = ['zhangsan','lisi','wangwu']; doucument.write('共有'+row.length+'个人<br>'); var length = row.length;//对数组进行遍历 for (var i=0;i<length;i++){ doucument.write(row[i]+'<br>'); }🎜[권장 학습: 🎜javascript 고급 튜토리얼🎜]🎜
위 내용은 자바스크립트 배열을 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!