===연산자

    [Javascript] ==와===의 차이

    Javascript를 사용 중에 값을 비교해야 할 때가 있는데, 이때 비교연산자인 ==연산자와 ===연산자를 사용한다. 두 연산자 모두 비교한 피연산자 값이 일치하면 ture값을 반환하고 비교한 피연산자 값이 일치하지 않으면 false를 반환한다. 값을 비교할 때, 가능한 ==연산자를 사용하지 않도록 하고, ===연산자를 사용할 것을 권장하고 있다. == 연산자는 Equal Operator(비교연산자), ===연산자는 Strict Equal Operator(엄격한 비교 연산자)이다. 두 연산자를 코드를 통해 쉽게 예를 들어 보자면 아래와 같다. 1. ==연산자 100 == 100 // true 100 == '100' // true 1 == true // true true == 'true' // true ..