제어 흐름 문: if 및 switch 문
프로그래밍에서 제어 흐름 문은 프로그램 실행 방식과 순서를 제어하는 데 사용되는 핵심 개념입니다. 제어 흐름문은 조건에 따라 프로그램의 실행 순서를 변경할 수 있어 프로그램이 특정 상황에 따라 다른 작업을 수행할 수 있도록 해줍니다. 그 중 if 문과 switch 문은 가장 일반적으로 사용되는 제어 흐름 문 중 하나입니다.
if 문
if 문은 프로그램의 조건에 따라 일부 코드를 실행할지 여부를 결정하는 데 사용됩니다. 구문은 다음과 같습니다.
if (condition) { // 如果条件为真执行此处代码块 }
조건은 부울 값(true 또는 false)을 반환할 수 있는 표현식을 나타냅니다. 표현식의 결과가 true이면 if 문 뒤의 코드 블록이 실행됩니다. 표현식이 false로 평가되면 이 코드 블록을 건너뜁니다.
if 문에는 표현식이 false로 평가될 때 일부 코드를 실행하는 선택적 else 절이 있을 수 있습니다. 문법적 형태는 다음과 같습니다.
if (condition) { // 如果条件为真执行此处代码块 } else { // 如果条件为假执行此处代码块 }
예:
let x = 10; if (x > 5) { console.log("x大于5"); } else { console.log("x小于或等于5"); }
switch 문
switch 문도 조건부 판단에 따라 다양한 코드를 실행하는 제어 흐름 문이지만, 스위치 문이라는 점에서 if 문과 다릅니다. 명령문은 여러 조건을 판단하고 다양한 코드 블록을 실행할 수 있습니다. 구문은 다음과 같습니다.
switch (expression) { case value1: // 如果expression等于value1,执行此处代码块 break; case value2: // 如果expression等于value2,执行此处代码块 break; case value3: // 如果expression等于value3,执行此处代码块 break; default: // 如果expression不等于任何一个value,执行这个默认代码块 }
여기서 표현식은 테스트할 값이고, 케이스 문 뒤에는 표현식이 특정 값과 같을 때 해당 값에 해당하는 코드 블록이 실행되고, break 문은 switch 문에서 빠져나올 때 사용됩니다. default는 표현식이 어떤 값과도 같지 않을 때 이 기본 코드 블록을 실행하는 데 사용됩니다.
예:
let day = 3; switch (day) { case 0: console.log("今天是星期日"); break; case 1: console.log("今天是星期一"); break; case 2: console.log("今天是星期二"); break; case 3: console.log("今天是星期三"); break; case 4: console.log("今天是星期四"); break; case 5: console.log("今天是星期五"); break; case 6: console.log("今天是星期六"); break; default: console.log("请输入正确的星期数"); }
요약
if 및 switch 문은 제어 흐름 문의 조건에 따라 다양한 코드 블록을 실행하는 방법입니다. if 문은 단일 조건을 기반으로 코드 블록을 실행할지 여부를 결정하고 선택적으로 else 절을 실행할지 여부를 결정하는 데 사용됩니다. switch 문은 표현식 값을 기반으로 여러 개의 서로 다른 코드 블록을 실행할 수 있으며, Case 값이 일치할 수 없는 상황을 처리하기 위한 선택적 기본 코드 블록을 가질 수 있습니다. if 및 switch 문을 사용하면 제어 프로그램의 실행이 더욱 유연하고 풍부해질 수 있습니다.
위 내용은 제어 흐름 문: if 및 switch 문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!