TIL 7 | javascript 기본문법

TIL_210526

Javascript

어렵진 않지만 그래도 기록해두면 좋을만한 개념들을 정리해보려고 함

letconst

letconst의 차이점

let pig = 'oink'
pig = 'oinkoink
console.log(pig) 
// oinkoink
const piggy = 'oink'
piggy = 'oinkoink'
console.log(piggy) 
// TypeError: Assignment to constant variable.

constlet과 달리 값을 다시 할당할 수 없다고 한다.

😰전에 TIL에서 let과 var의 차이점이 뭔지 궁금해 찾아서 정리를 한적이 있다. 하지만 요즘에 var는 잘 쓰지않는다고 한다..

nullundifined

let pig = null
console.log(name) // null
let ben
console.log(name2) // undefined

null 은 텅텅 비어있는 값
undifined 는 변수를 선언만 하고 값이 할당되지 않은 것

Class 와 Object Literal

Object Literal을 사용하면 간단하게 객체를 만들 수 있는데 귀찮게 클래스를 정의하는 이유가 뭘까나

재사용성 때문이라고 한다. 클래스를 만들어두면 같은 속성과 메소드를 갖고 있는 객체를 훨씬 간결한 코드로 만들 수 있기 때문.

생각

  • 웹기본 강의를 들으면서 나도 모르게 체화된 내용들이 많았음
  • 복습한다는 생각으로 학습
  • 그리고 문법은 다르지만 다른 언어와 크게 차이가 없다고 느껴짐

좋은 웹페이지 즐겨찾기