조건문이란 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것.
불린(Boolean)은 문자처럼 언어에서 제공하는 데이터 형이다.
불린으로 올 수 있는 값은 true와 false 두가지 밖에 없다.
불린은 조건문에서 핵심적인 역할을 담당한다.
조건문은 if로 시작한다. if 뒤의 괄호에 조건이 오고 조건은 Boolean이다. 즉 참이냐 거짓이냐!
if (조건) {
alert(값1);
}
alert(값2);
if문의 조건이 참이면 중괄호안의 값1이 출력이 되고 거짓이면 중괄호 밖의 값2가 출력이 된다.
else
복잡한 상황을 처리할 때 if문 만으로는 부족하다.
그때 사용하는 else 이다.
if (true) {
alert(1);
} else {
alert(2);
}
if문이 참이면 1을 출력하고 거짓이면 2를 출력하라는 뜻.
else if
더 풍부한 조건을 주고 싶다면 else if 문을 사용하면 된다.
if (false){
alert(1);
} else if (true){
alert(2);
} else if (true){
alert(3);
} else {
alert(4);
}
만약 이게 아니라면 , 저걸루.... 저것도 아니라면,, 그걸루.. 그것도 아니라면,, 요걸루... 이런(?) 조건이다.
if 나 else와 다르게 여러개가 올 수 있다. 참고로 else는 생략 가능!
논리 연산자
&&
좌항과 우항이 모두 참일때 참이된다. 다른말로 and 연산자라고 한다.
||
좌항고 우항 중에 하나라도 true라면 true가 된다. 다른말로 or 연산자라고 한다.
!
'!' 는 부정의 의미로 불린값을 역전 시킨다. 즉, 참이면 거짓, 거짓은 참으로 만든다. not 연산자라고 부른다.
'JAVASCRIPT' 카테고리의 다른 글
[JavaScript] 반복문 ( while, for ) (0) | 2023.03.20 |
---|---|
[JavaScript] 조건문으로 로그인창을 만들기 (0) | 2023.03.19 |
[JavaScript] 비교 연산자 (0) | 2023.03.18 |
[JavaScript] 변수(Variable) (0) | 2023.03.17 |
[JavaScript] 숫자와 문자 (0) | 2023.03.16 |