어렵진 않지만 그래도 기록해두면 좋을만한 개념들을 정리해보려고 함
let 과 const
let과const의 차이점let pig = 'oink' pig = 'oinkoink console.log(pig) // oinkoinkconst piggy = 'oink' piggy = 'oinkoink' console.log(piggy) // TypeError: Assignment to constant variable.
const는let과 달리 값을 다시 할당할 수 없다고 한다.
😰전에 TIL에서 let과 var의 차이점이 뭔지 궁금해 찾아서 정리를 한적이 있다. 하지만 요즘에 var는 잘 쓰지않는다고 한다..
null 과 undifinedlet pig = null console.log(name) // null let ben console.log(name2) // undefined
null은 텅텅 비어있는 값
undifined는 변수를 선언만 하고 값이 할당되지 않은 것
Object Literal을 사용하면 간단하게 객체를 만들 수 있는데 귀찮게 클래스를 정의하는 이유가 뭘까나
재사용성 때문이라고 한다. 클래스를 만들어두면 같은 속성과 메소드를 갖고 있는 객체를 훨씬 간결한 코드로 만들 수 있기 때문.
- 웹기본 강의를 들으면서 나도 모르게 체화된 내용들이 많았음
- 복습한다는 생각으로 학습
- 그리고 문법은 다르지만 다른 언어와 크게 차이가 없다고 느껴짐
![]()