조건문
- 어떤 조건이 참이면(true)이면 코드를 실행 시킨다.
- if문이 있다.
if문
- 형식
*if (조건1) {
코드
}
- 위와 같은 형식을 가진다.
- 조건1이 true 이면 if문 안에 있는 코드가 실행되며 이후 코드가 종료 된다
*조건 : i 값이 0보다 크면이다
*변수 i 는 1로 선언 되었기 때문에, 조건은 true이다.
*따라서 if문에 있는 console.log(i+1)가 실행되어 결과가 2이 되었다.
*아래 조건문은 조건 : i 값이 0보다 작으면이다.
*변수 i는 1로 선언 되었기 때문에, 조건은 false 이기 때문에 if문에 있는 코드는실되지 않고, 밑에 있는 코드가 실행된 것을 확인.
- 조건문은 여러가지 조건을 넣을 수 있다.
*if (조건1) {
코드1
}
else if (조건 2){
코드2
}
else{
코드3
}
*조건1 이 true이면 코드 1이 실행되고 코드 종료
*조건1 이 false이고, 조건2가 true면 코드 2(else if)가 실행되고 코드 종료
*조건1 이 false, 조건 2가 false면 코드 3(else)가 실행되고 코드 종료
*else에는 조건을 사용할 필요 없음(이전에 조건들이 false면 작동하기 때문에 위에 조건들이 false면 자동실행된다. 이 때문에 조건은 필요 없으나, 필요한 조건이 있으면 else if로 조건문을 사용해야한다. else는 없어도 상관없다.)
- 조건문 안에 조건문을 사용 할 수 있다.(어떤 값이 여러가지 조건을 만족해야 할 때 사용)
- 형식
*if(조건1){
if(조건2){
코드
}
}
*조건1 : i는 4로 선언 되어있고, 조건1은 i 가 0보다 크다는 조건이기 때문에 true이므로 console.log(i)가 실행 되었음.
*이후 조건2 : i === 4 이므로 조건2가 true 이므로 코드가 실행 되었음.
*조건1만 만족 했을 때는 두번째 if문(조건2는 false)이므로 실행 되지 않고, 종료.
#Javascript#생활코딩#CCL라이선스BY#codestates#if#boolean
'Coding > Javascript' 카테고리의 다른 글
Javascript - 배열(array) (1) | 2020.05.13 |
---|---|
Javascript - 반복문 (1) | 2020.05.13 |
Javascript - 변수, 비교, 논리연산자 (1) | 2020.05.13 |
Javascript - 데이터 타입(기초) (1) | 2020.05.13 |