티스토리 뷰

< >

크다 작다 

 

<= >=

크거나 같다, 작거나 같다

 

==

같은가
=는 할당을 의미한다 > 그래서 ==라고 작성

 

!=

다른가

 

비교 연산자의 반환값은 항상 불리언이다 (true, false)

 

== : 동등 연산자

> 타입까지 비교하지는 못함(문자형 1과 숫자형 1을 같은거라고 판단함)

=== : 일치 연산자

> 타입까지 비교해줌

되도록이면 타입까지 비교해주는 일치 연산자 사용을 추천함

문자형 1과 숫자형 1을 같다고 판단하면 어떤 버그가 생길지 모르기 때문

 

!==

다른가를 비교할 때 자료형까지 비교해준다

 

 

 

조건문

어떤 조건에 따라 이후 행동이 달라지게 한다

 

if문 이 부분은 항상 불리언값(T/F)으로 반환

if (age > 19){

    console.log('환영합니다.');

} else { else는 if문이 false 값 일 때 작동

    console.log('안녕히 가세요.');

}

 

else if를 사용할 수도 있음

 

if (age > 19){

    console.log('환영합니다.');

} else if(age === 19) {

    console.log('수능 잘치세요.');

else {

    console.log('안녕히 가세요.');

}

>if문이 true면 실행

아니면 else if 실행

그것도 아니면 else 실행

 

+제일 마지막 else에 조건을 붙이면 오류가 나서 실행이 안되는 것 같다!

728x90
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함