>  기사  >  웹 프론트엔드  >  자바스크립트 개발 튜토리얼의 세 가지 주요 구조에 대한 자세한 소개

자바스크립트 개발 튜토리얼의 세 가지 주요 구조에 대한 자세한 소개

php中世界最好的语言
php中世界最好的语言원래의
2017-12-04 11:38:341901검색

이번에 제가 가져온 것은 JS 개발 튜토리얼에서 프로그램의 세 가지 주요 구조에 대한 분석입니다. 우리는 프로그램에 시퀀스 구조, 선택 구조 및 루프 구조가 있다는 것을 알고 있습니다. 분석.

oz프로그램의 세 가지 주요 구조

ν순차적 구조

순차적 구조는 프로그램의 작업이 나타나는 순서대로 실행된다는 의미입니다.

nn선택 구조

선택 구조는 프로그램의 처리 단계에 분기가 있음을 나타내며, 특정 조건에 따라 실행하려면 분기 중 하나를 선택해야 합니다. 선택 구조에는 단일 선택, 이중 선택, 다중 선택의 세 가지 유형이 있습니다.

ν루프 구조

루프 구조는 루프가 종료되기 전에 특정 조건이 거짓(또는 참)이 될 때까지 프로그램이 하나 이상의 작업을 반복적으로 수행하는 것을 의미합니다. 루프 구조에서 가장 중요한 것은 루프가 어떤 상황에서 실행되는지입니다. 루프에서 어떤 작업을 실행해야 합니까? ). 본질적으로 명령문은 ECMAScript의 기본 구문을 정의하며 명령문은 일반적으로 주어진 작업을 수행하기 위해 하나 이상의 키워드를 사용합니다. 명령문은 함수 종료를 알리는 것처럼 간단할 수도 있고, 명령을 반복해야 하는 횟수를 지정하는 것처럼 더 복잡할 수도 있습니다.

조건문:

javascript

의 코드를 분기 경로로 생각하세요. Loop 문: 프로그램 경로의 루프로, 코드의 일부를 반복적으로 실행할 수 있습니다.

ze프로그램의 단일 분기 구조 IF 문

대부분의

프로그래밍 언어

에서 가장 일반적으로 사용되는 문 중 하나는 if 문입니다. 다음은 if 문의 구문입니다. if (조건) { 문 1 } else { 문 2 }

조건은 모든 표현식이 될 수 있으며 이 표현식을 평가한 결과가 반드시 부울 값일 필요는 없습니다. ECMAScript는 자동으로 Boolean() 변환 함수를 호출하여 이 표현식의 결과를 부울 값으로 변환합니다. 조건이 true로 평가되면 문 1이 실행되고, 조건이 false로 평가되면 문 2가 실행됩니다. 그리고 이 두 명령문은 한 줄의 코드일 수도 있고 코드 블록(중괄호 한 쌍으로 묶인 여러 줄의 코드)일 수도 있습니다.

if 문의 세 가지 형식:

1, if(조건) { 문 1 }

2, if(조건) { 문 1 } else { 문 2 }

3, if(조건) { 문 1 } else if (조건){문 2}...else{문}

long프로그램의 다중 분기 구조

switch 문

break 문

switch 문은 if 문과 가장 밀접하게 관련되어 있으며 다음에서도 일반적으로 사용됩니다. 다른 언어 일종의

흐름 제어

문입니다. switch(표현식) {

case 값: 문 블록;case 값: 문 블록;

......

기본값: 명령문 블록

}

switch 명령문에서 각 케이스의 의미는 "식이 이 값(value)과 같으면 다음 명령문(statement)을 실행하십시오"입니다. break 키워드는 코드 실행 흐름이 스위치 문에서 벗어나도록 합니다. break 키워드를 생략하면 현재 케이스가 실행된 후 다음 케이스의 실행이 계속됩니다. final default 키워드는 표현식이 이전 상황과 일치하지 않을 때 자동 코드를 실행하는 데 사용됩니다(따라서 else 문과 동일합니다).

위의 소개를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

관련 읽기:

HTML5에서 DOM 프로그래밍 구현 단계

HTML에서 이벤트를 사용하는 방법


HTML5의 진행 요소에 대한 자세한 소개 및 호환성 처리

위 내용은 자바스크립트 개발 튜토리얼의 세 가지 주요 구조에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.