1. spread spread : 펼치다, 퍼뜨리다 객체 또는 배열을 펼칠 수 있음 spread 문법 사용 배열에도 spread 문법 사용 가능 2. 배열에서의 rest 배열 비구조화 할당을 통해 원하는 값을 밖으로 꺼냄 나머지 값을 rest 안에 넣음 3
1. 함수 함수는 선언하고 호출하는 것. 우선 선언부터 해보자 1-1. 함수 선언 함수 구조 함수 선언만 하기 코드 결과 이렇게 실행할 경우, 콘솔창에 아무것도 안뜸 선언만 했기 때문
object는 key와 value의 한 쌍으로 여러개 가질 수 있음오브젝트는 너무 크기 때문에 변수 한 공간 안에 들어가기 너무 크다다른 공간에 key와 value가 저장되어 있음키마다 공간이 할당되어 있고 주소가 할당됨이 부분은 위치를 나타태는 메모리가 있음주민번호,
true : -1, 1, 'hello', 'false', \[]배열은 object이기 때문에 비어있어도 truefalse : 0, -0, '', null, undefinedif의 ()의 결과가 false이면 else의 코드가 실행()의 결과가 true이면 if의 코드
1. variable 변수 1-1. 변수 할당 코드 어플리케이션마다 쓸 수 있는 메모리가 제한적으로 할당됨 name 변수가 가리키고 있는 메모리 어딘가에 abc를 저장함 이 변수가 가리키는 메모리에 다른 값을 넣어 변경할 수 있게 됨 가리키고 있는 포인터를
Date() 생성자 시간의 특정 지점을 나타내는 Date 객체를 플랫폼에 종속되지 않는 형태로 생성 새로운 Date 객체를 생성하는 방법 : new 연산자를 사용하는 것이 유일함 now = Date()처럼 Date를 직접 호출하면 새로운 Date 객체가 아니라 문자열
이벤트 이벤트(event) : 무언가 일어났다는 신호 모든 DOM 노드는 이런 신호를 만듦 자주 사용되는 유용한 DOM 이벤트 마우스 이벤트 click : 요소 위에서 마우스 왼쪽 버튼 눌렀을 때 발생 contextmenu : 요소 위에서 마우스 오른쪽 버튼을 눌
여러 개 label, div의 불편한 점 같은 구조가 반복하는 공간에서 div와 label을 중복으로 사용하면 css를 줄때 헷갈리게 됨 이를 해결하고자 dl, dt, dd를 사용하여 제목과 설명이 한 세트가 되도록 구성함 전체 제목 = dt을 같은 스타일을 줄