Search
Duplicate

JavaScript 의 기본

태그
JavaScript
웹페이지의 기본
웹페이지의 기본은 데이터 관리이다. 데이터를 생성, 저장, 출력, 수정, 삭제 할 수 있어야 한다.
변수와 상수란 무엇일까?
변수와 상수는 데이터를 담는 공간이다.
변수 : var, let
var 는 현업에서 사용이 되지 않는다.
상수 : const
변수와 상수의 종류와 특징
var
let
const
이름중복(재선언)
데이터 수정(재할당)
변수와 상수 만들기
선언(declaration) : 변수의 이름을 알려주는 행위
[변수형] [변수명]
camelcase 를 사용하여 변수이름을 작명한다.
할당(definition) : 변수에 데이터를 담아주는 행위
Chrome 개발자 도구
웹사이트를 전반적으로 분석하고 시험해 볼 수 있도록 도와주는 도구이다.
주의 : 콘솔 데이터는 저장되지 않는다. 새로고침 / 새 탭 열기를 하면 내용이 날아간다.
요소(Element) : HTML 을 분석하고 수정해볼 수 있는 도구
콘솔(Console) : 현재 로딩된 페이지에서 자바스크립트를 시험하거나 로그/오류 메세지 등을 확인 할 수 있는 도구
소스(Resource) : 현재 로딩된 페이지에서 사용된 리소스를 열람할 수 있는 도구
네트워크(Network) : 서버와의 통신 내역을 보여주는 도구
성능(Audits) : 웹 어플리케이션의 성능을 향상시킬 방법을 컨설팅해주는 도구
배열
배열을 통해 여러개의 데이터를 한번에 담을 수 있다. 배열을 사용할 때에는 대괄호 [] 안에 데이터를 쉼표 로 각 데이터를 구분해서 넣는다.
배열 선언
const [배열명] = [”배열”]
배열 메서드
메서드
기능
메서드
기능
.length
배열의 길이 구하기
.push()
배열 맨 뒤에 값 추가
.pop()
배열 맨 마지막 값 삭제
.sort()
요소 정렬
.includes()
배열 데이터 확인
.concat()
배열 2개 연결하기
.join()
배열을 문자로 만들기
.splice(start, end)
배열 분리하기
.filter()
배열에서 원하는 요소만 뽑아내기
.map()
배열에서 모든 요소 변경하기
map() 예시
// map() : 배열에서 모든 요소 변경 classmates.map((data) => (data + "어린이")) // ["철수어린이", "영희어린이", "훈이어린이"]
JavaScript
복사
객체
객체는 다양한 데이터를 하나의 그룹으로 묶는 보따리와 같다. 다양한 데이터를 하나로 묶기 위해서 각각의 데이터를 키와 값으로 연결한다.
객체 선언
const [객체명] = {[키]:[값], [키]:[값], [키]:[값], [키]:[값] . . .}
빈 객체를 만들 수도 있으며
값으로 문자나 숫자 다 가능하다.
객체에 담긴 값을 가져오는 방법
변수명.key : 더 많이 사용한다
변수명[”key”]
객체들을 배열에 담을 수 있다.
const classmates = [{object1}, {object2} . . .]