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. eddylee123456
    복습
  2. 스티븐잡숴
    완료
  3. 왕초보
    소스코드의 네 번째 줄 부분인
    console.log(1<2); //false
    의 주석이 true가 아닌 false로 잘못 적혀있습니다
    비교하고 실습 영상의 결과를 보면 당연히 true인 걸 알 수 있지만 혹시나 처음 딱보고 저처럼 혼란스러운 분은 없으실까 하고 댓글 올려봅니다!
  4. JT_brand
    감사합니다!
  5. 임은정
    완료입니다
  6. codinginpain
    완료쓰~!
  7. 박창신
    수강완료
  8. 굼벵이
    완료
  9. 쑤우
    수강완료. 감사합니다.
  10. ㄱㅇㅇ
    감사합니다
  11. CronEB
    완료
  12. YesterdayKite
    완료. 감사합니다.
  13. 코딩을시작
    Check!
  14. 이루
    완료!
  15. 위준우
    완료
  16. 통신 MDP 좋아 ^_^
    완료 ^________________________________________^
  17. 통신 MDP 너무 좋아 ^_^
    완료 ^______________________________________^
  18. 자유로움
    완료
  19. supernet
    완료했습니다. 감사합니다.
  20. 지미츄
    완료감사합니다!
  21. datatype 까지 엄격하게 비교하는 방식의 ===를 dafault로 사용하시는 것이 문제가 없을 것 같습니다.
  22. 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 자세히 보기