문자열, 숫자 값 및 부울 값은 모두 이산 값 (스칼라)에 속합니다. 변수가 불연속 인 경우 언제든지 값이 하나뿐입니다.
변수를 사용하여 일련의 값을 저장하려면 배열을 사용해야합니다.
배열은 이름이 같은 여러 트리 값으로 구성된 컬렉션입니다. 컬렉션의 각 배열은 배열의 요소입니다. 가변 팀을 사용하여 팀에 각 멤버의 이름을 저장할 수 있습니다.
JavaScript에서는 키워드 배열 선언을 사용하여 배열이 생성되며 동료는 변수의 길이를 선언 할 수도 있습니다. 예를 들어
코드 사본은 다음과 같습니다.
var ateam = new Array (12); // 변수의 길이를 선언합니다.
배열의 최종 수를 예측할 수없는 경우, 선언 배열은 특정 숫자를 지정하지 않을 수 있습니다. 예를 들어:
코드 사본은 다음과 같습니다.
var ateam = new array (); // 배열의 최종 번호를 알 수없는 경우 특정 번호를 선언 할 수 없습니다.
Ateam [0] = 1414;
Ateam [1] = "베이징";
Ateam [2] = 0x4;
Ateam [3] = "나는 할 수있다";
Ateam [4] = "빨간색";
Ateam [5] = "파란색";
Ateam [6] = "오렌지";
또한 배열을 직접 만들 수 있습니다
코드 사본은 다음과 같습니다.
var ateam = new Array ( "111", "Blue", "Red", "Beijing");
문자열과 마찬가지로 배열은 길이를 사용하여 배열의 길이를 얻고 지정할 수 있습니다.
코드 사본은 다음과 같습니다.
var ateam = new Array ( "111", "Blue", "Red", "Beijing");
document.write (ateam [1]+"<br>");
document.write (ateam.length +"<br>")
주목하겠습니다 : 배열에 대한 더 깊은 이해.
코드 사본은 다음과 같습니다.
var ateam = new Array ( "111", "Blue", "Red", "Beijing");
Ateam [20] = "12415"
document.write (ateam [20]+"<br>");
document.write (ateam.length +"<br>")
또한 배열은 []로 정의 할 수도 있습니다. 쉼표를 사용하여 중간을 분리하십시오.
코드 사본은 다음과 같습니다.
Steam = [10, "5565", "베이징", 33263, "빨간색"]
Document.Write (Steam [3]) // 출력 33263
ToString ()을 사용하여 어레이를 쉽게 변환 할 수 있습니다.
코드 사본은 다음과 같습니다.
Steam = [10, "5565", "pking", 33263, "Red"]]]
document.write (steam.tostring ()) //
// 출력 결과 10,5565, pking, 33263, 빨간색
document.write (typeof (ss));
// 출력 결과 문자열
배열이 문자열로 변환되면 쉼표 연결을 사용하지 않으려면 join () 메소드를 사용할 수 있습니다.
코드 사본은 다음과 같습니다.
Steam = [10, "5565", "pking", 33263, "Red"]]]
ss = steam.join ( "-");
dd = steam.join ( "] [")
// 출력 결과 10,5565, pking, 33263, 빨간색
document.write (ss);
document.write (dd);
// 출력 10-5565-PKING-33263-RED 10] [5565] [PKING] [33263] [빨간색
문자열의 경우 javaScript는 split ()를 사용하여 배열로 변환합니다.
코드 사본은 다음과 같습니다.
var fruit = "Apple, 2151, Orange";
sfruit = fruit.split ( ",")
document.write (sfruit); // 출력 Apple, 2151, Orange
document.write (sfruit.join ( "-")); // 출력 Apple-2151-Orange
위의 예제에 따라 JavaScript는 배열을 반전시키기 위해 Reverse () 메소드를 제공합니다.
코드 사본은 다음과 같습니다.
var fruit = "Apple, 2151, Orange";
sfruit = fruit.split ( ",")
document.write (sfruit); // 출력 Apple, 2151, Orange
document.write (sfruit.join ( "-")+"<br>"); // 출력 Apple-2151-Orange
document.write (sfruit.reverse ()+"<br>"); 출력 Orange, 2151, Apple
document.write (sfruit.reverse (). toString ()+"<br>"); 출력 애플, 2151, 오렌지
문자열 반전의 경우 JavaScript에는 직접 변환 방법이 없습니다. split ()을 사용하여 문자열을 배열로 변환하고 Rerverse ()를 사용하여 반전을 사용한 다음 연결을 사용하여 문자열 반전을 달성 할 수 있습니다.
코드 사본은 다음과 같습니다.
var fruit = "2151, Orange, Apple";
var sfruit = "iambeijing123";
document.write (fruit.split ( ","). Reverse ()+"<br>"); // 2151, Orange, Apple
documb
정렬 ()을 사용하여 배열 요소 (알파벳 순서)를 정렬하십시오.
코드 사본은 다음과 같습니다.
과일 = [ "Orange2", "2151", "Orange", "Apple"]]]
document.write (fruit.sort ()); // 출력 결과 2151, Apple, Orange, Orange2
push () 및 pop ()의 사용법에 대해
코드 사본은 다음과 같습니다.
sfruit = new Array ();
sfruit.push ( "빨간색");
sfruit.push ( "녹색");
sfruit.push ( "Oragen");
sfruit.push ( "파란색");
document.write (sfruit.length + sfruit.toString () + "<br>");
var wfruit = sfruit.pop ();
document.write (wfruit+"<br>")
document.write (sfruit.tostring ())
위에서 언급했듯이 JavaScript는 배열을 스택으로 취급하고 푸시 ()를 푸시 () 및 pop ()를 통해 팝업합니다.