WEB/JavaScript (17) 썸네일형 리스트형 [JavaScript] '=='와 '==='의 차이 '=='와 '==='의 차이점에 대해서 알아보자. '==' 연산자는 서로 다른 유형의 두 변수의 값을 비교할 수 있다. '===' 연산자는 값과 자료형이 동시에 참이어야 참을 출력한다. 즉, '=='에 비해 엄격한 비교를 한다. 웬만하면 '==='를 사용하자! ('=='는 특히 거대한 프로그램에서 버그를 발생시키기 쉬움.) 몇 가지 예제를 살펴보자. 1 == "1" true 자료형이 다르지만 '==' 연산자는 서로 다른 유형의 두 변수의 값을 비교할 수 있으므로 변환을 거친 후 값이 같아졌으므로 true를 출력한다. false == "0" true false가 0으로, "0"이 0으로 변환된 뒤에 비교를 하여 true를 출력한다. "" == [] true 빈 문자열은 false, 비어있는 배열 []는.. 이전 1 2 3 다음