GDSC 4주차 과제 Calculator
.
정규 표현식은 문자열에 대한 강력한 패턴 매칭 기능을 제공한다. 정규 표현식을 사용하면 특정 패턴과 일치하는 문자열을 검색, 추출, 치환할 수 있다.
이 장에서는 버그와 오류가 발생했을 때 대처하는 방법을 정리한다. 프로그램을 작성하다 보면 버그와 오류가 생기기 마련이므로 버그나 오류가 발생했을 때 대처하는 방법은 프로그램을 만들 때 매우 중요한 기술이다.
이 장에서는 객체의 정의와 이용 방법을 자세하게 배운다. 구체적으로는 프로토타입 상속, 접근자 프로퍼티, 객체의 속성, 프로퍼티의 속성 등을 배운다. 자바스크립트 언어의 스펙은 객체로 규정되어 있다. 따라서 객체의 매커니즘에 관한 이해는 자바스크립트 전체를 이해하는 기초가 된다.
이 장에서는 함수를 정의하는 방법과 인수에 관한 기본적인 지식, 재귀 함수와 클로저, 고차 함수, ECMAScript 6부터 추가된 기능 등 함수와 관련된 자세한 내용을 배운다. 함수는 자바스크립트라는 프로그래밍 언어를 규정하는 가장 중요한 구성요소이다. 특히 자바스크립트에서는 함...
이 장에서는 자바스크립트에서 활용할 수 있는 제억 구문을 배운다. 제어 구문은 프로그램의 처리 흐름을 제어하는 문장이다. 제어 구문을 배우면 알고리즘에 담긴 논리를 표현할 수 있고 본격적으로 프로그램을 만들 수 있다.
입출력은 프로그래밍에서 빼놓을 수 없는 요소이다. 일반적인 프로그램은 사용자로부터 입력을 받아서 입력된 데이터에 따라 처리를 한다. 그리고 처리 결과를 사람이 이해할 수 있는 형식으로 가공한 후에 모니터나 프린터 등의 출력 장치로 출력한다. 그러나 ECMAScript에는 입출력에 ...
이 장에서는 자바스크립트의 표현식과 연산자를 배운다. 표현식과 연산자는 프로그래밍 언어의 기본적인 구성요소이다. 자바스크립트의 표현식과 연산자 표기법은 C와 Java의 표현식 및 연산자 표기법과 매우 비슷하다. 하지만 자바스크립트에는 래퍼 객체가 있고 묵시적 타입 변환을 할 수 있...
자바스크립트에서는 객체와 함수가 중요한 역할을 한다. 여기에 더불어 배열은 프로그래밍으로 알고리즘을 구현할 때 빼놓을 수 없는 요소이다. 이 장에서는 객체와 배열과 함수에 관한 기본적인 내용을 배운다. 어느 정도 프로그래밍의 기본적인 지식을 배운 다음에 8장에서는 함수, 9장에서는...
이 장에서는 숫자, 문자열, 객체 등 자바스크립트가 다루는 값(데이터 타입)과 값을 저장하기 위한 변수를 배운다.
이 장에서는 간단한 예제를 여러 가지 자바스크립트 실행 환경에서 실행해본다. 더불어 자바스크립트 프로그램의 기본적인 작성법을 배운다. 3장 부터 시작하는 문법을 설명하기 전에 손으로 프로그램을 작성하는 방법을 익히고 프로그래밍과 관력한 기본 용어와 사고방식을 배워 본다.
자바스크립트로 프로그래밍을 학습하기 전에 자바스크립트의 개요를 확인해본다. 이 장에서는 자바스크립트의 특징을 살펴보고 앞으로 무엇을 배워야할지에 대한 큰 그림을 그려 본다.