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. 박창신
    수강완료
  2. 굼벵이
    완료
  3. 쑤우
    수강완료. 감사합니다.
  4. ㄱㅇㅇ
    감사합니다
  5. CronEB
    완료
  6. YesterdayKite
    완료. 감사합니다.
  7. 코딩을시작
    Check!
  8. 이루
    완료!
  9. 위준우
    완료
  10. 통신 MDP 좋아 ^_^
    완료 ^________________________________________^
  11. 통신 MDP 너무 좋아 ^_^
    완료 ^______________________________________^
  12. 자유로움
    완료
  13. supernet
    완료했습니다. 감사합니다.
  14. 지미츄
    완료감사합니다!
  15. datatype 까지 엄격하게 비교하는 방식의 ===를 dafault로 사용하시는 것이 문제가 없을 것 같습니다.
  16. 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
        이고잉님께서 " 두개를 쓸 때는 꼭 세개를 쓰라 " 고 말씀하셔서 앞으로 주의해서 세개를 쓰는 습관을 만들어야 할 것 같아요! 그런데 혹시 두개를 꼭~ 써야 할 때도 있나요 ?
      • 최성흠
        감사합니다!
      • woulk
        4번째줄에 조건이 1 < 2 면 true아닌가요?? 주석에는 false로 되어있네요
      • moon
        감사합니다.
      • Seo Yun Seok Tudoistube
        감사합니다!
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기