본문 바로가기

FE/JS14

JS - 공부하기1 문법 변수 let value =1; console.log(value); > 1 let, var 차이점 var 보단 let 을 더 선호한다. 1. 변수 중복 선언 방지 2. 사용하는 범위가 다르다. 3. 구형 브라우저에서는 let,const 가 없기때문에 사용 못한다. > 하지만 바벨이라는 도구를 사용해서 구형에서도 호환시켜준다. const : 값을 고정하는 것, 상수 const value =2; value =3; >Error: "value" is read-only let text ='안녕?' let text ="오랜만이야"; " "을 사용하든 ' '을 사용하든 자유다 ';' 을 사용하든 안하든 자유다. boolean 타입 let good = true; let loading =false; null 타입 l.. 2019. 6. 25.
this, self 차이점 JavaScript의 this는 기존 언어에서 사용하던 this와는 다릅니다. 비슷한 의미로 사용될 때도 있지만, JavaScript의 this는 여러 가지 함수가 호출되는 방식(호출 패턴)에 따라 참조(바인딩)하는 객체가 다르기 때문입니다.자바에서의 this는 인스턴스 자신을 가리키는 참조변수입니다. this가 객체 자신에 대한 참조 값을 가지고 있다는 것입니다. 주로 매개변수와 객체 자신이 가지고 있는 변수의 이름이 같을 경우 이를 구분하기 위해서 사용됩니다.javascript의 this가 해당 함수 호출 패턴에 따라 어떻게 객체를 참조(바인딩)하는지에 대한 규칙 1. 기본적으로 this는 전역 객체를 참조한다. 2. 메소드 내부의 this는 해당 메소드를 호출한 부모 객체를 참조한다. 3. 생성자 .. 2019. 3. 12.