> 웹 프론트엔드 > JS 튜토리얼 > 자바스크립트가 배열을 생성하는 방법

자바스크립트가 배열을 생성하는 방법

青灯夜游
풀어 주다: 2023-01-07 11:47:42
원래의
6358명이 탐색했습니다.

JavaScript에서 배열을 만드는 방법: 1. 배열 직접 값 "[]"을 사용하고 구문은 "var a=[value list];"이며 값 목록이 비어 있거나 여러 값이 될 수 있습니다. 2 로 구분하고 "new Array()"를 사용하여 배열을 구성합니다. 구문은 "var a=new Array(value list);"입니다.

자바스크립트가 배열을 생성하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

javascript에서 배열을 만드는 두 가지 방법

  • "배열 직접 수량"

  • "Array() 함수"

1. []"[]

1)我们可以直接使用“[]”来给一个变量赋值,“[]”中可以是空的,那么就是定义空数组:

var a = [];  //空数组
로그인 후 복사

使用数组的length属性来获取数组长度,返回值会为0。

console.log(a.length);
로그인 후 복사

자바스크립트가 배열을 생성하는 방법

此时我们可以使用 数组名[下标]=值 的形式给空数组赋值

a[0]=1;
a[1]="hello";
로그인 후 복사

자바스크립트가 배열을 생성하는 방법

数组下标不仅仅可以是数字,也可以为文本字符串,那么此时数组就是一个关联数组

a["姓名"]="张三";
a["年龄"]=23;
로그인 후 복사

자바스크립트가 배열을 생성하는 방법

如果数组的下标值超出范围,如负数、浮点数、布尔值、对象或其他值,JavaScript 会自动把它转换为一个字符串,并定义为关联数组。

2)也可以直接定义数组并初始化

直接在“[]”中包含多个值列表,值之间用逗号分隔即可。

var a = [1, 2, 3];  //包含具体元素的数组
로그인 후 복사

使用数组的length属性来获取数组长度,返回值就是具体定义的数组元素数目。

자바스크립트가 배열을 생성하는 방법

2、使用new Array()

1)

"[]"를 직접 사용하여 변수에 값을 할당할 수 있습니다. "[]"는 비어 있을 수 있으며, 정의는 빈 배열입니다:

var a = new Array();  //空数组
로그인 후 복사
배열의 길이 속성을 사용하여 배열의 길이를 얻으면 반환 값은 0이 됩니다.

var a = new Array(1,2,3);
로그인 후 복사

자바스크립트가 배열을 생성하는 방법

이때 자바스크립트가 배열을 생성하는 방법배열 이름[subscript]=값

형식을 사용하여 빈 배열에 값을 할당할 수 있습니다

var a = new Array(3);
로그인 후 복사
자바스크립트가 배열을 생성하는 방법 배열 첨자는 숫자일 뿐만 아니라 텍스트일 수도 있습니다. 문자열이면 이 배열은 연관 배열입니다

rrreee자바스크립트가 배열을 생성하는 방법

음수, 부동 소수점 수, 부울 값, 객체 또는 기타 값과 같이 배열의 첨자 값이 범위를 벗어나면 JavaScript가 자동으로 이를 문자열로 변환하고 연관 배열로 정의하십시오. 자바스크립트가 배열을 생성하는 방법

2)

배열을 직접 정의하고 초기화할 수도 있습니다
"[]"에 직접 여러 값 목록을 포함하고, 값을 쉼표로 구분합니다.

rrreee🎜배열의 길이 속성을 사용하여 배열의 길이를 가져옵니다. 반환 값은 특별히 정의된 배열 요소 수입니다. 🎜🎜자바스크립트가 배열을 생성하는 방법🎜🎜🎜 🎜2. 🎜🎜new Array()를 사용하여 배열을 생성합니다. 🎜🎜🎜🎜🎜1)🎜매개변수를 전달하지 않고 Array() 함수를 직접 호출하면 빈 배열을 만들 수 있습니다. 🎜rrreee🎜배열의 길이 속성을 사용하여 배열의 길이를 얻으면 반환 값은 0이 됩니다. 🎜🎜🎜🎜🎜🎜2)🎜Array() 함수 호출 시 ​​여러 개의 값(쉼표로 구분)을 전달하면 실제 배열을 생성할 수 있습니다. 🎜rrreee🎜🎜3)🎜Array() 함수를 호출할 때 하나의 숫자 매개변수만 전달하면 배열의 길이만 정의된다는 의미입니다. 즉, 배열 요소에 포함된 요소의 개수가 비어 있다는 의미입니다. 각 요소의 값은 기본값이 정의되지 않습니다. (배열의 요소 값은 정의되지 않으며 문법적으로 두 쉼표 사이에 값이 없는 요소를 간격 요소라고 합니다) 🎜rrreee🎜🎜🎜🎜이와 같이 하나 이상의 간격 요소가 포함된 배열을 간격 요소라고도 합니다. 빈 배열. 🎜🎜【추천 학습: 🎜javascript 고급 튜토리얼🎜】🎜

위 내용은 자바스크립트가 배열을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿