[ JavaScript ] 자바스크립트 기본 문법 | 조건문(if 문, else문, if-else 문)

2021. 2. 2. 07:48·Archive/Develop
728x90
반응형

 

이미지 출처 :  https://commons.wikimedia.org/wiki/File:JavaScript-logo.png

 

 

 

 

해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다.

 

 

 


 

 

 

자바스크립트 기본 문법  ::  if문

 

 

 

자바스크립트의 조건문은 if로 시작합니다.

if 뒤의 괄호에 조건이 오고, 조건이 될 수 있는 값는 Boolean입니다.

Boolean의 값이 true라면 조건이 담겨진 괄호 다음의 중괄호 구문이 실행되는 것을 볼 수 있습니다.

 

예제로 살펴봅시다.

 

 

if(true){
    alert('result : true');
}

 

 

if 뒤 조건이 true 이기 때문에 위의 예제의 실행결과는 'result : true' 입니다.

 

 

 

if(false){
    alert('result : true');
}

 

 

if 뒤 조건이 false 이기 때문에 위의 예제의 실행결과는 아무것도 출력하지 않을 것입니다.

 

 

 

 

자바스크립트 기본 문법  ::  else문

 

 

if만으로는 좀 더 복잡한 상황을 처리하는데 부족합니다.

 

예시로 활용해보겠습니다.

 

 

if(true){
    alert(1);
} else {
    alert(2);
}

 

위의 예제의 결과는 1이 출력되는 것입니다.

 

 

 

if(false){
    alert(1);
} else {
    alert(2);
}

 

 

위의 예제의 결과는 2가 출력됩니다.

 

 

 즉 else는 주어진 조건이 거짓일 때 실행할 구간을 정의하는 것임을 알 수 있습니다.

 

 

 

자바스크립트 기본 문법  ::  else if문

 

 

else if를 이용하면 조건문을 좀 더 풍부하게 할 수 있습니다.

 

예제로 살펴보도록 하겠습니다.

 

 

if(false){
    alert(1);
} else if(true){
    alert(2);
} else if(true){
    alert(3);
} else {
    alert(4);
}

 

위 예시의 결과는 2가 출력됩니다.

 

 

 

if(false){
    alert(1);
} else if(false){
    alert(2);
} else if(true){
    alert(3);
} else {
    alert(4);
}

 

 

위 예시의 결과는 3이 출력됩니다.

 

 

 

if(false){
    alert(1);
} else if(false){
    alert(2);
} else if(false){
    alert(3);
} else {
    alert(4);
}

 

 

위 예시의 결과는 4가 출력됩니다.

 

 

 

else if는 좀 더 다양한 케이스의 조건을 검사할 수 있는 기회를 제공합니다.

 

else if의 특징은 if나 else와는 다르게 여러 개가 올 수 있다는 점입니다.

 

else if의 모든 조건이 false라면 else가 실행되고, else는 생략 가능합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ JavaScript ] 자바스크립트 기본문법 | while 문법 | 반복문 while  (0) 2021.02.02
[ JavaScript ] 자바스크립트 기본 문법 | 논리연산자(AND, OR) , 부정연산자 (!) | Boolean 대체  (0) 2021.02.02
[ JavaScript ] 자바스크립트 기본 문법 | 부정과 부등호  (0) 2021.02.02
[ JavaScript ] 자바스크립트 기본 문법 | 대입 연산자, 동등 연산자, 일치 연산자 | Undefined 와 null 차이점  (0) 2021.02.02
[ JavaScript ] 자바스크립트 기본 문법 | 문자열 출력 | 문자열 이스케이프 | 자바스크립트 문자열 길이 구하기  (0) 2021.02.02
'Archive/Develop' 카테고리의 다른 글
  • [ JavaScript ] 자바스크립트 기본문법 | while 문법 | 반복문 while
  • [ JavaScript ] 자바스크립트 기본 문법 | 논리연산자(AND, OR) , 부정연산자 (!) | Boolean 대체
  • [ JavaScript ] 자바스크립트 기본 문법 | 부정과 부등호
  • [ JavaScript ] 자바스크립트 기본 문법 | 대입 연산자, 동등 연산자, 일치 연산자 | Undefined 와 null 차이점
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    C++
    Git
    코드업 파이썬 기초 100제
    파이썬 백준
    카카오 100일 프로젝트
    비박스
    파이썬 기초 문제
    자바스크립트
    Python
    Codeup
    파이썬 기초
    javascript
    Django
    파이썬 알고리즘
    docker
    장고
    백준 문제풀이
    백준 파이썬
    보안뉴스
    오라클
    백준 풀이
    코드업
    oracle db
    백준
    Oracle
    자바스크립트 API
    코드업 기초
    파이썬 문제
    파이썬
    자바스크립트 객체
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ JavaScript ] 자바스크립트 기본 문법 | 조건문(if 문, else문, if-else 문)
상단으로

티스토리툴바