특정 이름에 특정 값을 넣을 때 사용항상 const, 가끔 let, 노노 var...!!!변수(let)\- 바뀔 수 있는 값\- 한번 선언한 이름은 다시 선언 할 수 없다.상수(const)\- 한번 값을 설정하면 바꾸지 못한다.\- 한번 선언한 이름은 다시 선언할 수
한 변수나 상수를 선언하게 될 때 하나의 이름에 여러 종류의 값을 넣을 수 있다.비구조할당(객체구조분해) - 특정 값들을 객체에서 떼어온다
getter함수\- 우리가 특정값을 호출하지 않고 조회하려고 할 때, 특정 코드를 실행 시키고 여기서 연산된 값을 받아서 사용하는 것을 의미한다.setter함수 \-특정 값을 설정할 때 마다 value를 파라미터로 받아와서 값을 설정하거나 어떤 코드를 실행
여러개의 항목들이 들어있는 리스트와 같다.
배열을 다룰 때 사용되는 반복문배열 안에 있는 것들을 사용을 해서 어떤 작업을 해야될 때 쓴다.객체에 대한 반복적인 작업을 처리할 때 사용반복문에서 그 다음 루프를 돌게 하거나 벗어나게 함\[1, 2, 3, 4, 5]배열이 (numbers)에 들어와서 넣고 for에서
string→number타입으로 변환배열 안에 있는 원소들을 가지고 어떤 작업을 일괄적으로 하고 싶을 때배열이 있을 때 전체적으로 변환을 해주고 싶을 때 사용하는 내장함수특정 항목이 배열에서 몇번째 원소인지 알고 싶을 때배열안에 있는 값들이 객체이거나, 특정 조건이 있
함수를 통해서 새로운 객체를 만들고 그 안에 넣고 싶은 값 또는 함수를 구현할 수 있음객체 생성자를 사용할 때는 함수의 이름을 대문자로 시작한다.new키워드 사용프로토타입객체 생성자로 무언갈 만들었을 때 그걸로 만들 객체들 끼리 공유 할 수 있는 어떤 한 값이나 함수그
javascript는 이전에 class라는 기능이 없었기 때문에 prototype을 사용하여 객체생성자를 상속하였다.ES6부터는 class라는 문법이 도입되서 코드를 조금 더 간략한 문법으로 구현 할 수 있다.class문법을 사용하면 상속을 해야되는 상황에서 훨씬 쉽게
다음 메소드를 사용하면 기존 요소의 내부에 새로운 요소나 콘텐츠를 추가할 수 있다.
transitionend 이벤트는 CSS transition 이 완료되면 발생한다.transition 속성이 제거되거나 display가 none으로 설정된 경우와 같이 완료 전에 transition이 제거된 경우에는 이벤트가 생성되지 않는다.transitionend 사