>웹 프론트엔드 >JS 튜토리얼 >JavaScript 튜토리얼의 프로그램 구성

JavaScript 튜토리얼의 프로그램 구성

黄舟
黄舟원래의
2016-12-22 15:47:591251검색

자바스크립트 스크립트 언어의 기본 구조는 프로그래밍을 구현하기 위한 제어문, 함수, 객체, 메소드, 속성 등으로 구성됩니다.

프로그램 제어 흐름

어떤 언어에서든 프로그램 제어 흐름은 전체 프로그램의 혼란을 줄이고 일정한 방식으로 원활하게 실행되도록 할 수 있습니다. 다음은 JavaScript에서 일반적으로 사용되는 프로그램 제어 흐름 구조 및 명령문입니다.

1. if 조건문

기본 형식:

if(표현식) {

명령문 세그먼트 1;

......

} else {

명령문 세그먼트 2; 🎜>}

기능: 표현식이 true이면 명령문 세그먼트 1을 실행하고, 그렇지 않으면 명령문 세그먼트 2를 실행합니다.

2. For 루프 문

기본 형식:

for(초기화; 조건; 증가)

문 집합

함수 : 조건 루프를 구현합니다. 조건이 true이면 명령문 세트를 실행하고, 그렇지 않으면 루프 본문에서 점프합니다.

설명: 초기화 매개변수는 루프의 시작 위치를 알려주며 변수의 초기값을 할당해야 합니다.

조건: 루프가 멈출 때를 판단하는 데 사용되는 조건입니다. 조건이 만족되면 루프 본문을 실행하고, 그렇지 않으면 점프합니다.

증분: 주로 각 루프 동안 루프 제어 변수가 어떻게 변경되는지 정의합니다. 세 가지 주요 명령문은 쉼표로 구분되어야 합니다.

3. while 루프

기본 형식:

while(조건)

문 세트

For 문에서 조건이 true이면 루프를 반복하고, 그렇지 않으면 루프를 종료합니다.

For 및 while 문

은 모두 루프 문입니다. For 문을 사용하면 관련 숫자를 처리할 때 이해하기 쉽고 간결해지는 반면, while 루프는 복잡한 문에 더 특별한 효과가 있습니다. .

4. break 및 continue 문

은 C++ 언어와 동일합니다. 루프를 종료하고 다음 루프로 들어갑니다.

함수


함수는 프로그래머에게 매우 편리한 기능을 제공합니다. 일반적으로 복잡한 프로그램을 설계할 때 프로그램은 항상 완성하려는 기능에 따라 상대적으로 독립적인 부분으로 나누어지고 각 부분마다 기능이 작성됩니다. 따라서 각 부분은 완전히 독립적이고 단일 작업을 가지며 프로그램은 명확하고 이해하기 쉽고 읽기 쉽고 유지 관리가 쉽습니다. JavaScript 함수는 프로그램에서 여러 번 사용될 수 있는 모듈을 캡슐화할 수 있습니다. 이벤트 기반 절차의 결과로 호출될 수도 있습니다. 이를 통해 이벤트 드라이버와 연결하는 기능을 구현합니다. 이것은 다른 언어와 다릅니다.

1. 자바스크립트 함수 정의

함수 함수명(매개변수, 변수){

함수 본체;.

반환식;

}

참고: 함수를 호출할 때 사용된 모든 변수 또는 리터럴은 인수로 전달될 수 있습니다.

함수는 Function이라는 키워드로 정의됩니다.

함수 이름: 자신만의 함수 이름을 정의합니다.

매개변수 목록은 사용 또는 작업을 위해 함수에 전달되는 값입니다. 해당 값은 상수, 변수 또는 기타 표현식일 수 있습니다.

함수 이름(실제 매개변수)을 지정하여 함수를 호출합니다.

값을 반환하려면 Return을 사용해야 합니다.

함수 이름은 대소문자를 구분합니다.

2. 함수의 형식적 매개변수

함수 정의에서 함수 이름 뒤에 매개변수 목록이 있는 것을 볼 수 있습니다. 이러한 매개변수 변수는 하나일 수도 있고 여러 개일 수도 있습니다. 그렇다면 매개변수 변수의 수를 어떻게 결정할 수 있을까요? JavaScript에서는 Argument.Length를 통해 매개변수의 개수를 확인할 수 있습니다.

예:

함수 function_Name(exp1,exp2,exp3,exp4)

Number = function _Name.arguments.length;

if (Number> 1) Document.wrile(exp2);

if(숫자 & gt; 2)

Document.write(exp3)

if( number & gt; 3)

document.write(exp4);

...

위는 JavaScript 튜토리얼의 프로그램 구성입니다. PHP 중국어 웹사이트(www.php.cn)를 주목해주세요!

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