
처리되어야 하는 작업이, 전체적인 작업의 흐름을 방해를 하느냐, 안하느냐의 여부입니다.즉, 제어권이 누구한테 있느냐가 최대 관심사입니다.자신의 작업을 진행하다가 다른 주체의 작업이 시작되면 다른 작업이 끝날 때까지 기다렸다가 자신의 작업을 시작합니다.즉, 1번 함수가

Sync(동기) vs Async(비동기) >동기(Synchronous): thread에 작업을 맡긴 후 그 작업이 끝날때까지 기다렸다가 다음 작업을 시작하는 것을 말한다. >비동기(Asynchronous): thread에 작업을 맡긴 후 기다리지 않고 다음 작업을 하
이번에 당근게임 프로젝트를 진행하면서, innerText와 innerHTML의 차이점에 대해서 매우 궁금해졌다. 이번에 프로젝트를 진행한 계기로 한번 정리할려고한다.아래와 같은 코드에 innerHTML, innerText 두개다실행해 보겠습니다.innerHTML은 이름
변수는 값을 담기 위해 이름을 붙인 상자입니다. 변수는 컴퓨터의 메모리에 일정한 크기의 영역으로 생성됩니다. 일반적인 프로그램은 변수 값을 알고리즘에 따라 변화시켜서 프로그램이 의도한 목적을 달성.메모리에 joke라는 이름이 붙은 영역이 생성됩니다. var은 변수를 선
CallBack function(콜백함수) 콜백함수는 함수의 파라미터로 함수가 들어가는 함수이다. 첫번째 함수는, 일반적인 name 이라는 파라미터를 받아서 인사내용을 출력하는 함수입니다. 두번째 함수는, 함수를 파라미터로 받아 내부에서 함수를 실행시키는 콜백 함수입

4.1 객체의 기초 1. 객체 리터럴 4.1.1 객체 객체는 이름과 값을 한 쌍으로 묶은 데이터를 여러 개 모은 것이빈다. 즉, 객체는 여러개를 하나로 모은 복합 데이터로 연관 배열 또는 사전이라고도 부릅니다. | 이름 |값
표현식이란 결과적으로 어떤 값으로 평가받는 것이다. 표현식을 평가한다는 의미는 표현식의 값, 변수, 함수 등의 값을 바탕으로 식의 값을 계산하는 행위를 의미합니다. 가장, 간단한 표현식은 숫자, 문자열, 논리값 등의 원시 값입니다.3.14, "hello", true,
Web Browser의 전역 객체인 Window객체에는 대화상자를 표시하기 위한 메서드가 세 개 있습니다. 확인과 취소 버튼이 있는 대화상자를 표시console.dir / error / info / log 등을 활용하여 웹브라우저와 node js를 포함한 다양한 자바스
배열은 복수의 데이터를 순서가 있게 담을 떄 이용하는 자료구조입니다.아래와 같이 배열을 선언하면 됩니다. 인덱스 번호를 사용하여 배열의 요소를 덮어씌워 바꿀 수 있습니다..length를 통해 길이 또한 구할 수 있습니다.배열은 new Array()로 선언할 수 있습니다