자바스트립트에서는 두 값이 동일한지를 확인하는 데, 두 연산자를 모두 사용할 수 있다. 두 연산자의 차이는 '==' 연산자는 비교하려는 피연산자의 타입이 다를 경우에 타입 변환을 거친 다음 비교한다. 반면에 '===' 연산자는 피연산자의 타입이 다를 경우에 타입을 변경
ES5까지 변수를 선언할 수 있는 유일한 방법은 var를 사용하는 것이었습니다. var를 사용하여 변수를 선언하는 방법은 자유도가 높아 사용하기에는 편하지만 오히려 이러한 특징때문에 때때로 여러 문제를 일으키기도 합니다.이러한 문제점들로 인해 ES6부터 let, co
자바스크립트는 객체를 생성할 때, 내장 Object() 생성자 함수를 제공한다. 객체 리터럴은 중괄호({})를 이용해서 객체를 생성한다. {} 안에 아무것도 적지 않은 경우는 빈 객체가 생성되며, 중괄호 안에 "프로퍼티 이름":"프로퍼티 값" 형태로 표기하면, 해당