개념 화면에서 움직임 또는 효과를 줄때 초당 60번 화면을 다시 그려서 끊김없이 부드럽게 나타내기 위함이다. requestAnimationFrame 사용해서 콘솔 반복 찍기 requestAnimationFrame(testing); 먼저 실행시키고 싶은 함수를 requestAnimationFrame()에 넣는다. 자기 자신을 호출 시키기 위해서이다. requestAnimationFrame는 재귀함수와 비슷하다. let counting = 0; 전역변수로 counting을 선언하고 값으로 0을 넣는다. 이후, testing함수에서 1씩 증가시킨다. 그렇게 되면 처음에는 0(counting) + 1(count++(1증가라는 뜻)) = 1(전역변수 counting에 저장) 두번째에는 1(1씩증가되어 저장된 전역..
-개념 박스와 비슷한 느낌이다. 많은 양의 물건을 박스 한 곳에 담는다. 또한, 다양한 종류의 물건을 담을 수 있다. -변수의 종류 1. var 2. let 3. const (let, const는 ECMAscript6 (es6)에서 새로 생긴 변수의 종류) -변수 선언 1. 각각 선언 변수 a에는 숫자 1, 변수 b에는 숫자 2가 담긴다. var 없이 변수를 선언할 수 있지만 나중에 스코프(scope) 문제로 변수를 선언할 때 var을 꼭 붙여서 선언하는 게 좋다. 2. 한 번에 선언 ", "를 사용하여 var 없이 바로 선언 가능하다. -식별자(Identifier)와 리터럴(literal) 1. 식별자(Identifier) 개념 변수를 만들 때 개발자가 정의하는 이름을 식별자라고 한다. 즉, 박스끼리 ..