자바스크립트의 숫자와 문자에 대해 알아보자.먼저 데이터 타입은 프로그래밍 언어에서 사용할 수 있는 데이터의 종류를 말한다.데이터 타입은 기본형(원시:Primitive)과 참조형(객체:Object)이 있으며 그 종류를 살펴보자.이번 포스팅은 기본타입의 숫자(Number)
자바스크립트의 변수와 비교에 대해 알아보자.변수(variable)는 값을 담는 박스이다.변수에 담긴 값은 다른 값으로 바꿀 수 있다.자바스크립트에서 변수는 var, let, const로 시작하며 이 세가지는 변수를 선언하겠다는 것을 의미한다. (!var, let, co
조건문은 if로 시작한다.if문 뒤 소괄호 안에는 조건이 될 수 있는 값으로 불리언 데이터타입(true/false)이 온다.Boolean값이 true라면 조건이 담긴 중괄호 구문이 실행된다.Boolean값이 false라면 구문이 실행 되지 않는다.true의 값인 1,2
배열이란 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입이다.변수가 하나의 데이터를 저장할 수 있었다면, 배열은 여러 개의 데이터를 하나의 그릇에 담는 것이 가능하다.배열의 생성은 대괄호\[]를 통해 가능하다.안에 들어가는 데이터 값은 쉼표(,)를
프로그램은 ( 작고 단순한 단위 => 크고 복잡한 것 ) 으로 진화된다.이 과정에서 하나의 기계가 여러 개의 부품으로 이루어진 것처럼,하나의 코드를 여러 개의 파일로 분리 할 수 있다.이렇게 분리되는 코드의 부품을 '모듈'이라고 하며 이 과정을 '모듈화'라고 한다.본인
유효범위(Scope)는 변수의 수명을 의미한다.변수는 유효범위가 존재하는데 전역변수 또는 지역변수로 나뉜다.함수 밖에서 변수를 선언하면 그 변수는 전역변수가 된다.전역변수는 스크립트 전체에 접근이 가능한 변수이다.어떤 변수 안에서도 그 변수엥 접근할 수 있으며,때문에
자바스크립트에서 함수도 객체이며(일반객체처럼 취급 될 수 있다) "값"이다.함수는 값이기 때문에 변수, 객체, 배열, 함수의 리턴값, 함수의 인자값이 될 수 있다. 데이터를 저장할 수 있는 공간으로 변할수 있는 값이다.1\. 첫글자로 달러($), 언더바(\_), 알파벳
함수 안에서 함수의 인자와 관련된 정보를 갖고 있는 객체이다.사용방법이 배열과 비슷하여 유사배열이라고도 한다.자바스크립트 함수는 arguments라는 변수를 사용할 수 있으며배열을 담는 것으로 약속되어 있다.1.sum이라는 매개변수를 정의하지 않은 함수를 만듦.2.i=
객체지향프로그래밍 객체지향프로그램(Object Oriented Programing)은 좀 더 나은 프로그램을 만들기 위한 프로그래밍 패러다임으로 기능별로 로직을 구분해서 정리하는 방식 중 하나이다. 즉, 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객
this = '이것' 함수 내에서 함수 호출 맥락을 의미 => 함수를 어떻게 호출하느냐에 따라 this가 가리키는 대상이 달라진다는 뜻이다. this는 자바스크립트 함수 안에서 사용하는 키워드 /이전에 배운 argument/ this는 함수안에서 사용할 수 있는 일종의
상속 상속이란? 객체는 연관된 로직들로 이루어진 작은 프로그램이라고 할 수 있다. 상속은 객체의 로직을 그대로 물려 받아 또 다른 개게를 만들 수 있는 기능을 ㅁ의미하낟. 상속받은 객체가 부모객체의 어떤 기능은 제외하고 추가하면서 기조의 로직을 수정하고 변경해서 새로운
표준 내장객체 자바스크립트가 기본적으로 가지고 있는 객체 프로그래밍을 하는데 기본적으로 필요한 도구 => 내장객체가 중요한 이유 프로그래밍이라는 것은 언어와 호스트 환경에 제공하는 기능들을 통해서 새로운 소프트웨어를 만들어내는 것이기 때문에 내장 객체에 대한 이해는
ddd
데이터 타입이란 데이터의 형태를 의미한다.데이터 타입은 기본형(원시)과 참조형(객체)이 있다.=> 객체가 아닌 데이터 타입과 객체 데이터 타입이라고도 한다.위의 코드에서처럼 문자열은 프로퍼티와 메소드를 가지고 있다.하지만 문자열은 객체가 아니다.그 이유는 문자열은 기본
복제 전자화된 시스템의 가장 중요한 특징은 복제다. 프로그래밍에서 복제 값을 변경한 것은 변수 b이기 때문에 변수 a에 담겨있는 값은 그대로이다. 즉 변수 b의 값에 변수a의 값이 복제된 것이다. 참조 변수 b에 담긴 객체의 id 값을 2로 변경했을 뿐인데 a.i