js

Language/JavaScript

ModernJS / 02 - 표현식과 문

1. 값 value 표현식(expression) 이 평가(evaluate) 되어 생성된 결과 var result; // result 변수 선언 result = 15 * 5; // "15 * 5" 라는 표현식을 평가하여 생성된 결과 "75" 를 result 변수에 할당 위의 방식처럼 뿐만 아니라 다양한 방식으로 값을 생성할 수 있음 대표적인 방법 “리터럴” 2. 리터럴 literal 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법(notation) 코드가 실행되는 시점인 런타임에 리터럴을 평가해 값을 생성 다양한 종류의 값들을 생성할 수 있음 정수, 부동소수점, 2진수, 8진수, 16진수, 문자열, 불리언, 객체, 배열, 함수, regex, … 3. 표현식 expression ..

Language/JavaScript

ModernJS / 01 - 변수

1. 개념 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 1-1. 변수가 필요한 이유 컴퓨터 = CPU로 연산 + 메모리로 데이터 기억 -> 데이터를 사용하기 위해서는 메모리에 접근을 해야함 1-1-1. 개발자의 직접적인 메모리 제어 운영체제가 사용하는 값들과 같이 중요한 데이터들을 조작할 경우 컴퓨터 자체에 치명적인 문제 → 자바스크립트에서는 직접적인 접근/제어를 허용x 만약 허용을 하더라도 메모리에서의 위치는 임의로 결정 → 프로그램이 실행되기 이전에는 데이터의 위치를 알 수 없다 → 코드 작성을 위해 사용이 불가능 결국 기억하고 싶은 데이터를 메모리에 저장하고, 저장된 데이터를 읽어 들여 재사용하기 위함 데이터의 위치를 가리키는 상징적인 이름 1..

Language/JavaScript

ModernJS / 00 - 시작

공부하는 이유 팀 프로젝트에서 프론트 엔드 포지션을 맡음 react 를 이용한 개발 자바스크립트를 잘 다뤄야함 기존에 알고있는 정보들부터 완전 처음보는 내용들까지 차근차근 공부하자 모든 언어에 걸쳐 공통되는 부분이라도 자바스크립트의 특성에 맞춰 조금씩 다른 부분이 있을 수 있음 ( var 키워드는 undefined 로 바로 초기화, … ) 공부하는 책 모던 자바스크립트 Deep Dive - 위키북스 공부 방법 JS 를 공부하는 날에는 적어도 1개의 챕터는 클리어해보자 물론 챕터의 난이도에 따라 이해가 제대로 되어있지 않거나 어려운 경우 쪼갤 수 있음 그렇다고 처음부터 양을 줄여버리고 들어가지 말고 할 수 있는 곳 까지는 해보자 개념을 확실히 잡자 언어 공부는 개념을 확실히 잡으면 다른 비슷한 성격의 언어..

YaHoDev
'js' 태그의 글 목록