: 객체(object) 기반의 스크립트 언어입니다.자바스크립트는 객체 기반의 스크립트 언어입니다.자바스크립트는 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어입니다.자바스크립트는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있습니다.: 자바스크립트
: 데이터(data)를 저장할 수 있는 메모리 공간: var 키워드를 사용하여 변수를 선언, let, const 로도 선언 가능하다.: 여러 가지 형태의 타입을 미리 정의하여 제공하고 있으며, 이것을 기본 타입이라고 합니다. 기본 타입은 크게 원시 타입과 객체 타입으로
: 하나의 특정한 작업을 수행하도록 설계된 독립적인 블록: 외부로부터 들어오는 값을 담아 함수 내부에서 사용하도록 하는 변수의 역할을 하며 getName(name)에서 name을 매개변수라고 한다.: '개발자', '프론트엔드 개발자', '백엔드 개발자'등 실질적인 값
: 배열(array)은 이름과 인덱스로 참조되는 정렬된 값의 집합으로 정의됩니다. 배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 합니다.배열 요소의 타입이 고정되어 있지 않으므로, 같은 배열에
실행 결과에 대해 생각해보자.: 스코프는 참조 대상 식별자(identifier, 변수, 함수의 이름과 같이 어떤 대상을 다른 대상과 구분하여 식별할 수 있는 유일한 이름)를 찾아내기 위한 규칙이다. 자바스크립트는 이 규칙대로 식별자를 찾는다.: 자바스크립트에서 스코프를
: 자바스크립트는 객체(object) 기반의 스크립트 언어이며 자바스크립트를 이루고 있는 거의 “모든 것”이 객체이다.: 자바스크립트에서 객체를 생성하는 방법리터럴 표기(literal notation)를 이용한 방법생성자 함수(constructor function)를
: push()메서드는 하나 혹은 그 이상의 요소를 배열의 마지막에 추가하고 추가된 요소를 포함한 길이를 반환합니다.: unshift()메서드는 하나 혹은 그 이상의 요소를 배열의 앞쪽에 추가하고 추가한 요소를 포함한 길이를 반환 합니다.: pop() 메서드는 배열의
: concat() 메서드는 두개의 배열을 합쳐 새로운 배열을 반환합니다.: join(delimiter = ',') 메서드는 배열의 모든 요소를 주어진 구분자로 연결된 하나의 문자열을 반환 합니다. : slice(start_index, upto_index)메서드는 배열
: indexOf (searchElement \[, fromIndex])는 배열에서 searchElement를 검색하고 첫 번째 일치 항목의 인덱스를 반환합니다.: lastIndexOf(searchElement\[, fromIndex])메서드는 indexOf메서드와 유
:forEach(callback\[, thisObject])메서드는 배열의 모든 요소에 대해 반복적으로 주어진 callback 함수를 실행합니다. : map(callback\[, thisObject])메서드는 배열의 모든 요소에 대해 콜백함수를 실행하고 콜백함수의 실행
클래스(Class) :
화살표 함수(arrow function)이란 ES6에서 나온 추가된 함수 형태 입니다.이름이 없는 함수의 기본 형태는 아래와 같습니다.이름이 있는 함수를 만들 때는 아래와 같으며 호출 방법은 동일합니다.인자를 받았을때의 형태입니다.함수가 실행내용이 딱히 없이 retur
객체는 키와 값으로 이루어져있기 때문에 객체의 키를 변수처럼 사용하여 값을 아래와 같이 2가지 방법으로 가져올수 있습니다.위 와 같은 객체가 만들어졌을 경우에 배열과 같이 객체 안의 모든 키와 값을 가져오는 방법에 대해서 알아보도록 하겠습니다.: 반복문인 for문과 같
자바스크립트를 실행하는 방법은 문서안에 <script> 태그를 이용해 작성하거나 외부의 스크립트 파일을 링크하는 방식 2가지가 존재한다.type="text/javascript" 부분은 HTML5에서는 생략할 수 있다.문서의 어느 곳이든 스크립트 배치에 제한을 두지
DOM DOM (Document Object Model) DOM(돔)이란 웹페이지의 HTML을 계층화시켜 트리구조로 만든 객체(Object) 모델입니다. JavaScript는 이 model로 웹 페이지에 접근하고 페이지를 수정할 수 있습니다. DOM은 HTML인
브라우저는 이벤트를 감지할 수 있으며 이벤트 발생 시 알려 줄 수 있으며 이를 통해 사용자와 웹페이지가 상호 작용(interaction)이 가능하다.이벤트 핸들러를 통하여 이벤트가 발생시 원하는 함수에 연결하여 실행 시킬 수 있다.interaction은 HTML이나
이번에 배열에 관련된 중복을 제거하여 반환하기 위해 작성중 Set이라는 자바스크립트의 객체를 알게되었습니다.Set 객체로 ES6에서 등장한 중복을 제거한 값들의 집합입니다.new Set(iterable);매개변수iterable반복 가능한 객체가 전달된 경우, 그 요소는