본문 바로가기

나의 FE피봇이야기/Javascript

(63)
[JS]데이터 타입 Var -> let - 사용 하지 말것 - 이유는 hoisting(선언 변수가 글로벌처럼 상단으로 가기 때문에) - NO block scope( '{ }'안 에서 선언한 것은 안에서만 쓸 수 있고 밖에서는 더 이상 사용할 수 없는데, var은 밖에서도 사용가능 = global variable) const(constants) - favor immutable data type due to some reasons(security, (hardware)thread safety, reduce human mistake) Variable Types - Primitive, single item : number, string, boolean, null, undefiedn, symbol - Object, box contai..
[JS] function 과 'window'의 개념 이해 요즘 공부가 안됨. 그래도 꾸역꾸역하는데 집중도 안됨. 후 This 에 대해서 공부를 알아보고 시작했지만, this in JS에서 문맥적으로 해석되기 때문에 문맥을 이해해야한다. 그런데 전역변수(Global variable)이 되는 순간 window를 나온다. 이게 뭘까? How 'window'? The window object is the global object in a web browser's JavaScript environment, and all global variables and functions are essentially properties and methods of the window object. So, when you call a function without specifying a..
[JS] JavaScript Way 객체지향 자바스크립트는 함수형 언어이다. - JavaScript를 자유롭다 표현하는 이유는 함수(method) 객체에 종속되지 않고 this의 맥락에 따라 종속주체가 달라지기 때문이다. - JavaScript에서 객체를 만드는 주체는 함수다. 함수에 new를 붙이는 것을 통해서 객체를 만들 수 있다는 점은 자바스크립트에서 함수의 위상을 암시하는 단서이면서 또 자바스크립트가 추구하는 자유로움을 보여주는 사례라고 할 수 있다. from 생활코딩 - Type is to be defined during the runtime. Object { } 객체 Property object(객체) 내의 varable(변수) 속성(field) Method property(속성)에 담겨 있는 function(함수) 행동 객체 지향 Pr..