==와 ===

    [JavaScript] ==, === 비교 연산자 차이

    Javascript를 사용 중에 값을 비교시엔 비교연산자인 ==연산자와 ===연산자를 사용한다. 두 연산자 모두 비교한 피연산자 값이 일치하면 ture값을 반환하고,비교한 피연산자 값이 일치하지 않으면 false를 반환한다. 하지만 값을 비교할 때== 연산자보다는 === 연산자를 사용할 것을 권장하고 있다. 그 이유가 뭘까? == 연산자는 Equal Operator(비교연산자), ===연산자는 Strict Equal Operator(엄격한 비교 연산자)이기 때문이다. 두 연산자를 코드를 통해 쉽게 예를 들어 보자면 아래와 같다. 1. == 연산자100 == 100 // true100 == '100' // true1 == true // truetrue == 'true' ..