Tag: javascript

0

this

자바스크립트에서 함수가 실행될 때마다 새로운 Execution context를 생성하고 각 Execution context 는 variable Environmnet, Outer Environment 그리고 this 를 생성한다.

0

call by Value by Reference

by Value 말 그대로 같은 ‘Value, 값’만 복사하고 각기 다른 메모리공간에 저장 따라서 a 나 b 의 값을 바꾼다고 해도 서로의 값에 영향을 주지 않는다 by Reference 메모리 상 해당 객체의 주소, reference를 복사하기 때문에 각기 다른 변수에 할당하더라도 모두 메모리상 같은 공간을 가르킨다.(해당 주소의 같은 메모리공간) 따라

0

Functions

자바스크립트에서 function, 함수는 특별한 property를 가진 객체이다. name : Optional, 익명도 가능 작성한 코드의 Reference code : 작성한 코드, invocable() 이라는 작성한 코드를 실행시키는 특성을 가지고 있다. 이 두가지 property를 통해 자바스크립트에서 함수는 다른 변수나 객체가 하는 모든 역할들

0

Object

Object in javascript 자바스크립트에서 객체는 a collection of key value pairs 이다. 객체의 요소로 변수, 함수(메소드), 심지어 다른 객체 까지 가질 수 있고 각각의 요소에 대한 reference(메모리 어디에 저장되어있는지, 주소) 를 가지고 있다 12345678910111213141516171819202122

0

type & operator

Dynamic typing자바스크립트는 동적 타이핑 을 사용한다. 자바스크립트 엔진이 코드가 실행될 때 자동으로 변수들의 type을 확인함. Primitive typesa single value 를 의미 undefined (아무것도 없음, 변수에 명시적으로 undefined를 할당하지 말 것) null(아무것도 없음, 명시적으로 null 지정해도 괜찮음)

0

Context & Lexical Environments

자바스크립트를 이해하는데 있어 중요한 기본개념 3가지 Syntax parsers 작성한 코드를 컴퓨터가 이해 가능한 언어로 번역, 문법을 확인해주는 프로그램 Lexical environments프로그래밍 언어에서 lexical 이란 특정 단어나 문법과 연관이 있다는 의미로, 코드를 어느 위치 에 작성하느냐, 그 코드를 어떤것이 감싸고 있느냐 에 따라 전

0

<Udemy> Javascript weird parts 시작하기

자바스크립트 개념정리를 위해 이러저리 자료를 찾던중 발견한 보석같은 강의 (feat. 연쇄할인마) 단순 문법이나 기초 예제 복기가 아닌 이면에 자바스크립트가 어떻게 동작하는지 그 원리를(weird parts) 이해하는 것을 목표로 하고 있다. 굳이 왜 작동원리까지..? 라고 생각 할 수 있겠지만 원리에 대한 이해를 바탕으로 더 나은 코드를 작성할 수

0

first post

처음이라니헥소 블로그 세팅 헬.. Related PostsJavascript 시리즈 2: 자바스크립트 엔진