• [비교]

    2021. 8. 17.

    by. 고구마달랭이

    연산자
    연산자란 값에 대해서 어떤 작업을 컴퓨터에게 지시하기 위한 기호이다.
    a=1에서 '='는 우항의 값인 1을 좌항의 변수 a에 대입하는 '대입 연산자'다.


    비교 연산자

    프로그래밍에서 비교란 주어진 값들이 같은지, 다른지, 큰지, 작은지를 구분하는 것을 의미한다. 결과는 true나 false 중의 하나이다. true와 false는 블린(boolean)이라고 불리는 데이터 형식이다.


    ==
    동등 연산자로 좌항과 우항을 비교해서 서로 값이 같다면 true 다르다면 false가 된다. '='가 두개인 것을 주의하자. '='가 하나인 것은 대입 연산자로 우항의 값을 좌항의 변수에 대입할 때 사용하는 것으로 의미가 완전히 다르다.


    ===
    일치 연산자로 === 좌항과 우항이 '정확'하게 같을 때 true 다르면 false가 된다.
    alert(1=='1');              //true
    alert(1==='1');             //false
    ===는 서로 같은 수를 표현하고 있더라도 데이터 형이 같은 경우에만 같다고 판단하는데 바로 이것이 '정확'의 의미다.

    !=
    '!'는 부정을 의미한다. '같다'의 부정은 '같지 않다'이다. 이것을 기호로는 '!='로 표시한다. 

    !==
    '!=='는 '!='와 '=='의 관계와 같다. 정확하게 같지 않다는 의미다.

    >
    좌항이 우항보다 크다면 참, 그렇지 않다면 거짓임을 알려주는 연산자다. '<'는 반대의 의미이다.

    >=
    좌항이 우항보다 크거나 같다. '<='는 반대의 의미이다.

    'Blog > 생활코딩 - 자바스크립트 기본' 카테고리의 다른 글

    [반복문]  (0) 2021.08.17
    [조건문]  (0) 2021.08.17
    [변수]  (0) 2021.08.17
    [숫자와 문자]  (0) 2021.08.17
    [실행방법과 실습환경]  (0) 2021.08.17

    댓글