요구사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름을 제어하는 것이다.컴퓨터와의 대화(명령)에 사용되는 표현 수단으로, 사람과 컴퓨터(컴파일러 또는 인터프리터) 모두가 이해할 수 있는 약속된 형태의 인공어다.넷스케이프 커뮤니케이션즈는 웹페
데이터를 저장할 수 있는 메모리 셀의 집합체다.메모리 셀 하나의 크기는 1바이트(8비트)이며, 컴퓨터는 1바이트단위로 데이터를 저장하거나 읽는다. 각 셀은 고유의 메모리 주소를 갖는다.컴퓨터는 모든 데이터를 2진수로 처리하며 메모리에 저장되는 데이터는 모두 2진수로 저
식(표현식)이 평가(식을 해석해서 값을 생성하거나 참조하는 것)되어 생성된 결과모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트의 나열로 저장 된다.사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법자바스크립트 런타임에 리터럴을 평가
데이터 타입이란, 값의 종류를 말한다.자바스크립트의 모든 값은 데이터 타입을 갖는다.
하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행해 하나의 값을 만든다.
0개 이상의 문을 중괄호로 묶은 것. 하나의 실행 단위조건식의 평가 결과에 따라 블록문의 실행을 결정한다.boolean 값으로 평가될 수 있는 표현식.
자바스크립트의 모든 값은 타입이 있다.
자바스크립트는 객체 기반 프로그래밍 언어이다.🔫 객체는 프로퍼티 와 메서드로 구성된 집합체이다.
🖊️ 원시 값과 객체의 비교 원시 값을 변수에 할당하면 변수(확보된 메모리 공간)에는 실제 값이 저장된다. 객체를 변수에 할당하면 변수에는 참조 값이 저장된다. 원시 값을 갖는 변수를 다른 변수에 할당하면 원시 값이 복사되어 전달 된다. -> 값에 의한 전달 객체
일련의 과정을 문(statement)으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것.코드의 재사용유지보수의 편의성코드의 신뢰성코드의 가독성 향상함수 선언문화살표 함수함수 표현식생성자 함수함수 선언문으로 정의한 함수는 함수 선언문 이전에 호출할 수 있다
식별자가 유효한 범위모든 식별자는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정된다.스코프는 자바스크립트 엔진이 식별자를 검색할 때 사용하는 규칙이라고도 할 수 있다.💬 코드가 어디에서 실행되며 주변에 어떤 코드가 있는지를 렉