Node.js

JavaScript - 비교 연산자

수업소개

두개의 값을 비교해서 Boolean 값으로 결과를 알려주는 비교 연산자를 알아보는 시간입니다. 

 

 

 

강의

 

 

 

소스코드

console.log(1==1); //true
console.log(1==2); //false
console.log(1>2); //false
console.log(1<2); //false
console.log(1===1); //true
console.log(1===2); //false

 

댓글

댓글 본문
작성자
비밀번호
  1. leesj020925@naver.com
    '===' 이 좌항과 우항을 비교해서 같으냐 다르냐를 판정할때 더 엄격한 기준을 갖고 있는걸로 알고 있습니다.

    a = 1;
    b = '1';
    console.log(a == b) 를 실행하면 true 가 나오나

    console.log(a === b) 를 실행하면 false 가 나오더군요

    a 와 b 가 같은 1 이나, 데이터타입은 다르기 때문에 '===' 로는 false 가 나오게 되는걸로 알고 있습니다.
    이렇게 엄격하게 비교하지 않거나 비교하면 문제가 생기는 경우에는 '==' 사용해야 된다 생각합니다.
    대화보기
    • twinpooh@gmail.com
      카렌, 에델, 웅 완료
    • 사고잉
      닉네임 쥑이시네요
      대화보기
      • 삼고잉
        잘 읽었습니다
      • J Gong
        이고잉님께서 " 두개를 쓸 때는 꼭 세개를 쓰라 " 고 말씀하셔서 앞으로 주의해서 세개를 쓰는 습관을 만들어야 할 것 같아요! 그런데 혹시 두개를 꼭~ 써야 할 때도 있나요 ?
      • 최성흠
        감사합니다!
      • 4번째줄에 조건이 1 < 2 면 true아닌가요?? 주석에는 false로 되어있네요
      • 감사합니다.
      • Seo Yun Seok Tudoistube
        감사합니다!
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기