객체 지향 JavaScript - 배열 및 조건부
4141 단어 programmingjavascriptvuewebdev
지금 http://jauyeung.net/subscribe/에서 내 이메일 목록을 구독하십시오.
JavaScript는 부분적으로 객체 지향 언어입니다.
JavaScript를 배우려면 JavaScript의 객체 지향 부분을 배워야 합니다.
이 기사에서는 배열과 조건문을 살펴보겠습니다.
배열
배열은 값의 시퀀스입니다.
객체 유형입니다.
기본 값과 객체를 포함하여 무엇이든 가질 수 있습니다.
다음을 사용하여 빈 배열을 정의할 수 있습니다.
let a = [];
그리고 다음과 같이 작성하여 값을 입력할 수 있습니다.
let a = [1, 2, 3];
배열 인덱스는 항목의 위치입니다. 배열은 인덱스로 0부터 시작합니다.
따라서 첫 번째 항목의 인덱스는 0입니다.
대괄호를 사용하여 모든 요소에 액세스할 수 있습니다.
a[0];
그러면 우리는 1을 얻습니다.
배열 요소 추가/업데이트
배열에 값을 할당하여 배열에 값을 추가할 수 있습니다.
예를 들어 다음과 같이 작성할 수 있습니다.
a[2] = 'foo';
그런 다음 우리는 다음을 얻습니다.
[1, 2, 'foo'];
우리는 쓸 수있다:
a[3] = 'bar';
그런 다음 우리는 다음을 얻습니다.
[1, 2, 'foo', 'bar'];
배열에 공백이 있을 수 있습니다.
공백은
undefined
로 채워집니다. .할당을 사용하여 요소를 업데이트할 수도 있습니다.
배열의 배열
배열의 배열을 가질 수 있습니다.
예를 들어 다음과 같이 작성할 수 있습니다.
let a = [[1, 2, 3], [4, 5, 6]];
그런 다음 다음을 작성하여 항목에 액세스할 수 있습니다.
a[0][0];
a
에서 th 첫 번째 배열의 첫 번째 항목을 반환합니다. 그래서 우리는 1을 얻습니다.대괄호를 사용하여 문자열에서 문자를 가져올 수도 있으므로 다음과 같이 작성할 수 있습니다.
let s = 'foo';
그리고 우리는 다음을 얻습니다.
s[0];
'f'
입니다.조건 및 루프
조건문에는
if
및 switch
문이 포함됩니다.주어진 조건에 따라 코드를 실행할 수 있습니다.
루프에는
while
, do...while
, for
, for...in
, for...of
루프가 포함됩니다.코드 블록
코드 블록은 외부와 분리된 코드 조각의 일부입니다.
예를 들어 다음과 같이 작성할 수 있습니다.
{
let a = 1;
let b = 3;
}
블록을 생성합니다.
let
를 사용하면 블록 내에서만 사용할 수 있는 변수를 만들 수 있습니다.블록은 중첩될 수 있으므로 다음과 같이 작성할 수 있습니다.
{
let a = 1;
let b = 3; {
let c = a + b; {
let d = a - b;
}
}
}
다른 블록에 중첩된 블록이 있습니다.
조건이라면
if
블록을 사용하여 주어진 조건을 실행할 수 있습니다.이를 위해 다음과 같이 작성할 수 있습니다.
if (a > 3) {
result = 'a is greater than 3';
}
그러면 몸체는
a
가 3보다 클 때만 실행됩니다.우리는 괄호 사이에 어떤 논리적 표현도 가질 수 있습니다.
else 절
else
조건이 if
인 경우 무언가를 실행해야 하는 경우 if
절을 false
조건에 추가할 수 있습니다.예를 들어 다음과 같이 작성할 수 있습니다.
if (a > 3) {
result = 'a is greater than 3';
} else {
result = 'a is not greater than 3';
}
다른 블록처럼 중첩될 수 있습니다.
if
조건은 변수가 있는지 확인하는 데 편리합니다.예를 들어 다음과 같이 작성할 수 있습니다.
if (typeof foo !== "undefined") {
result = "yes";
}
그런 다음
foo
인지 확인하여 undefined
가 초기화되었는지 확인합니다.결론
배열은 값의 시퀀스입니다.
if
문을 사용하면 조건부로 코드를 실행할 수 있습니다.
Reference
이 문제에 관하여(객체 지향 JavaScript - 배열 및 조건부), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aumayeung/object-oriented-javascript-arrays-and-conditionals-5a02텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)