==, === 의 차이점두 연산자는 값이 일치하면 true를, 값이 일치하지 않으면 false를 반환한다. 느슨한 비교 연산자(동등 연산자)는 비교할 값의 타입이 다를 경우 자동으로 타입을 변환 후 값을 비교한다. 타입을 비교하지 않으므로 ===연산자에 비해 느슨하다고
let, const, var (scope 개념에서의 차이)스코프란 유효한 참조 범위를 뜻하며, var로 선언한 변수와 let, const로 선언한 변수의 스코프는 다르다.var는 함수 내부에 선언된 변수만 지역변수로 한정하며, 나머지는 모두 전역변수로 간주한다. if,
null과 undefined 차이undefinedundefined은 변수를 선언하고 값을 할당하지 않은 상태를 말한다.typeof를 통해 자료형을 확인해보면 undefined는 undefined가 출력된다.nullnull은 변수를 선언하고 빈 값을 할당한 상태(빈 객체
OOP vs FPOOP: 객체 지향 프로그래밍FP: 함수형 프로그래밍Object Oriented Programming의 약자로써 C언어 같은 절차 지향적인 프로그래밍이 아닌 객체의 관점에서 프로그래밍 하는 것을 말한다.OOP는 사람의 사고방식과 비슷하게 프로그래밍하는