아래 내용은 학원 수업 및 온라인 강좌와 모던 자바스크립트 Deep Dive(이웅모 저)를 정리한 내용입니다. 변수 처음 자바스크립트를 공부하기 위해서 책을 펼쳤을 때 가장 먼저 나온 그것!! 바로 변수였다. 시중에 나와있는 책, 그리고 변수를 검색했을 때 가장 많
아래 내용은 학원 수업과 "모던자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 자바스크립트의 데이터 타입 : 자바스크립트에는 7가지 데이터 타입이 있다. 데이터 타입은 크게 원시타입과 객체 타입으로 나눌 수 있으며, 이 타입에 따라서도 다른
아래 내용은 학원 수업과 "모던자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 프로그래밍에서는 수학에서 사용하는 산술연산자 외에도 여러가지 연산자들이 존재하고, 연산자가 연산을 수행하는 대상을 피연산자라고 한다. 이 때 피연산자는 값으로 평가
아래 내용은 학원 수업과 "모던자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 1. 제어문이란? 제어문이란 정해진 조건의 결과에 따라서 코드블록의 흐름을 선택해야하거나 해당되는 코드블록을 반복해야할 때 사용한다. 이 제어문은 크게 조건문과
아래 내용은 학원 수업과 "모던자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 1. 함수 1-1. 함수란? 프로그래밍 언어에서 얘기하는 함수는 작성된 프로그래밍의 과정을 코드블록{}으로 감싼 실행단위이며, 이렇게 코드블록으로 묶인 실행단위는
아래 내용은 학원 수업과 "모던자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용이다. 1. 스코프 스코프(scope)는 범위라는 뜻을 가지고 있다. 그렇다면 어떤 범위일까? 코드를 작성하면 변수 혹은 함수의 식별자들을 많이 작성하게 된다. 스코프는
아래 내용은 학원 수업과 "모던자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 1. 생성자 함수에 의한 객체 생성 객체를 생성하기 위해서 가장 많이 사용하는 방법은 객체 리터럴을 사용하는 것이다. 하지만 이 방법은 치명적인 단점이 존재하는데
아래 내용은 학원 수업과 "모던자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 클로저 클로저가 왜 필요한가? 함수가 어떤 값(상태)을 변경해야 하는 경우에 값이 전역 코드에 있다면 해당 값은 모든 사람, 모든 코드가 접근할 수 있기 때문에
아래 내용은 학원 수업과 "모던 자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 배열 여러 개의 값을 순서대로 나열한 가장 기본적이며, 많이 사용하는 자료구조이다. 이 때 배열이 가지고 있는 값은 요소라고 하고, 요소의 갯수를 나타내는 프로
아래 내용은 학원 수업과 "모던 자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 자바스크립트는 브라우저에서 실행되기 위해서 만들어졌으며 HTML, CSS와 함께 실행된다. 따라서 브라우저가 파일들을 어떻게 화면에 렌더링 하는지를 알아두는 것이