>  기사  >  웹 프론트엔드  >  JavaScript로 인라인 IF 문을 작성하는 방법은 무엇입니까?

JavaScript로 인라인 IF 문을 작성하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-07 08:01:051189검색

如何在 JavaScript 中编写内联 IF 语句?

조건문은 모든 프로그래밍 언어에서 가장 중요하고 기본적인 개념입니다. if-else 문을 사용하면 모든 코드 블록을 조건부로 실행할 수 있습니다. if 문의 조건을 중괄호로 정의할 수 있습니다. 조건이 true이면 if 블록의 코드가 실행되고, 그렇지 않으면 else 블록의 코드가 실행됩니다.

여기에서는 JavaScript에서 if-else 문이 어떻게 작동하는지 보여줍니다.

으아악

위 코드를 통해 사용자는 if-else 문의 구문을 이해할 수 있습니다.

위 다섯 줄의 코드를 한 줄로 작성할 수 있다면 어떨까요? 예, 인라인 if 문을 사용하여 이 작업을 수행할 수 있습니다.

문법

사용자는 다음 구문에 따라 JavaScript에서 인라인 if 문을 사용할 수 있습니다.

으아악

위 구문에서 조건은 표현식입니다. 조건식이 true이면 코드 블록 1이 실행되고, 그렇지 않으면 코드 블록 2가 실행됩니다.

인라인 if 문과 if-else 문을 비교하면 code-block-1은 if 문의 코드이고 code-block-2는 else 문의 코드입니다.

다음 예시에서는 인라인 if 문의 기본적인 사용법을 배워보겠습니다. 우리는 "10===10"이라는 조건을 사용했습니다. 조건이 true이면 "10은 10과 같지 않습니다"가 인쇄되고, 그렇지 않으면 "10은 10과 같지 않습니다"가 인쇄됩니다.

출력에서 조건이 항상 true로 평가되므로 사용자는 "10은 10과 같습니다"가 인쇄되는 것을 볼 수 있습니다.

으아악

아래 예에서는 숫자 배열을 만들었습니다. 또한 매개변수로 전달된 값을 사용하여 다양한 메시지를 인쇄하는 func1() 및 func2() 함수를 만들었습니다.

forEach() 메서드를 사용하여 배열을 반복합니다. forEach() 메서드의 콜백 함수에서 숫자가 10으로 나누어지는지 확인한 다음 func1() 함수를 호출하고, 그렇지 않으면 func2() 함수를 호출합니다.

으아악

아래 예에서는 if-else 문과 인라인 if 문을 사용하여 해당 연도가 윤년인지 확인합니다. checkYear() 함수는 if-else 문을 사용하여 인수로 전달된 연도가 윤년인지 확인합니다.

checkInlineYear() 함수에서는 checkYear() 함수와 동일한 논리를 구현하지만 if-else 문을 인라인 if 문으로 변환합니다. 사용자는 한 줄에 9줄을 어떻게 작성했는지 확인할 수 있습니다.

사용자는 두 함수 모두 모든 연도 값에 대해 동일한 출력을 제공한다는 것을 확인할 수 있습니다.

으아악

사용자는 JavaScript에서 인라인 if 문을 사용하는 방법을 배웠습니다. 인라인 if 문이 코드를 더 깔끔하고 읽기 쉽게 만들고 동일한 논리로 더 적은 줄의 코드를 작성하는 것이 항상 좋습니다.

위 내용은 JavaScript로 인라인 IF 문을 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제