본문 바로가기

JavaScript

조건문

이번에는 조건문에 대해서 알아봅시다

특수한 상황에 특정한 조건을 사용 할 수 있다.

가장 기본적인 조건문은 if문이라고 한다.

const b = 1;
if ( b + 1 === 2) {
  const b = 2;
  console.log('if문 안의 a 값은 ' + b); //2
}
console.log('그러면 if문 빠져나오고 실행하는건 뭐겠어 ' +  b); //1

이 코드를 해석 해볼까요.

우리가 상수(변하는 않는 변수)로 b(b벨류값)을 = 1(을 선언해줬어용)

다음으로 조건문을 사용하는데 if문을 썻어요.

(b + 1 === 2) 는 우리가 b벨류값에 1을 설정했고 + 1 이니까 2 잖아요?

거기에 비교연산자 ===(equals)를 사용해서 2와 2가 같냐고 물어보는 거에요. 근데 둘이 값이 맞잖아요.

{그러니 if문 안의 consloe.log 출력 할 때에 블록범위 벨류값을 밖에 있는거랑 같은 벨류값을 선언해서 썻다)

* 블록범위가 다르면 같은 벨류값을 선언해서 사용할 수 있다.

 

다음으로 

if-else문

을 알아보자

const a = 1;

if (a === 5) {
  console.log('5 입니다!');
} else if (a === 10) {
  console.log('10입니다');
} else {
  console.log('5도 아니고 10도 아닙니다.');
}

여기서 if-else문은 조건문에서  true or false를 사용해서 true값만 출력하는 조건문이라고 생각하면 된다.

if문은 써서 조건문을 열어주고 그 다음에 오는 블록조건문에 else if문을 써서 위에 조건문이 false일 때, 새로 받아올 조건문을 작성해준다. else if문은 무한정으로 작성가능하며, 마무리 조건은은 else문으로 끝내준다.

 

 

'JavaScript' 카테고리의 다른 글

함수  (0) 2020.04.10
조건문 다음 swich case  (0) 2020.04.09
비교연산자  (0) 2020.04.09
연산자  (0) 2020.04.09
변수선언  (0) 2020.04.09