
프로그래밍이란 컴퓨터가 이해할 수 있도록 정확하고 상세하게 요구사항을 설명하는 커뮤니케이션 작업이다. 본인이 원하는 요구사항이 무엇인지 명확하게 이해한 후, 구체적인 문제 해결 방안(프로그래밍)을 찾아나가야한다. 이 때 필요한 것이 컴퓨팅 사고(Computational

자바스크립트는 브라우저에서 동작하는 경량 프로그래밍 언어가 필요해 탄생하게 되었다.브라우저 사에서 자사 브라우저의 시장 점유율을 높이기 위해 자바스크립트 파생 버전이 생겨났으나 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 생겨났다. 그에

모든 브라우저와 Node.js는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있어, 브라우저 및 Node.js 환경에서 실행할 수 있다. 그러나 두 가지 환경은 용도가 다르다는 것이다. 브라우저는 웹페이지를 브라우저 화면에 렌더링하는 것이 주된

프로그래밍 언어는 기억하고 싶은 값을 메모리에 저장하고, 저장된 값을 읽어 들여 재사용하기 위해 변수라는 메커니즘을 제공한다. 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다. 변수는 프로그래밍 언어의

개념을 이해한다는 것은 바로 용어에 대해 정확히 이해하고 설명할 수 있다는 것이다. 용어의 의미를 정확히 설명할 수 없다면 개념을 제대로 이해하지 못한 경우가 많다.용어에 대한 정확한 이해는 개발자 간의 커뮤니케이션을 가능케 한다. 개발자 간의 의사소통뿐만 아니라 서적

자바스크립트(ES6)는 7개의 데이터 타입을 제공한다. 7개의 데이터 타입은 원시 타입과 객체 타입으로 분류할 수 있다. | 구분 | 데이터 타입 | 설명 | | --- | --- | --- | | 원시 타입 | 숫자 타입 | 숫자, 정수와 실수 구분 없이 하나의 숫