변수 (값이 변함) : var, let 상수 (값이 변하지 않음) : const 1. 변수와 상수를 선언(declaraiton) 변수 혹은 상수를 사용하기 위해서는 선언이 필요함 ex) result = 1 result라는 변수에 1 이라는 데이터가 담김 3. 변
배열 생성시 대괄호: \[] 사용index는 각 요소에 순서를 부여 하고 접근이 가능하도록 해줌index는 0번부터 시작함index 번호로 요소(Element)에 접근시length (배열의 요소의 길이를 number type으로 출력)요소를 1번부터 시작함(index와
객체 생성시 중괄호: { } 사용객체안의 {key: 'value'}객체안의 PropertyDot notation(점)Bracket notation(괄호)Object.Keys() : 객체의 key만 가져와 배열에 담아줌Object.values() : 객체의 value만
함수를 사용하기 위해서는 선언을 하고 호출을 해줘야함function 함수이름(param1, param2, ...){ // ...code here return 결과값}const 함수이름 = ( param1, param2, ... )=>{ // ...cod
if 문은 특정 조건이 참일때 명령문을 실행 하며, 거짓일경우 에는 else 문을 실행함비교연산자를 사용 한 참 또는 거짓으로 평가되는 표현식else if로 조건 추가 가능 논리 연산자&& (and 연산자) : 양쪽에 위치한 조건을 모두 만족한 경우 true|| (or
이벤트 루프 (Event Loop)는 JavaScript에서 비동기성을 처리하는 메커니즘 중 하나다음과 같은 주요 구성요소들이 서로 상호작용하면서 비동기적으로 처리되는 작업들을 순차적으로 처리할 수 있게 해준다.호출스택 / 메세지 큐 / 이벤트루프 / 백그라운드 / W
동기(Synchronous)와 비동기(Asynchronous)는 코드 실행 방식을 나타내는 용어입니다.동기 코드 실행 방식은 코드를 순차적으로 실행하면서 한 작업이 끝날 때까지 기다리는 방식입니다. 예를 들어, 함수를 호출하면 그 함수의 작업이 완료될 때까지 코드 실행
운영체제로부터 자원을 할당받아 실행 중인 프로그램을 의미합니다. 각 프로세스는 별도의 주소 공간을 가지고 있어, 독립적으로 실행될 수 있습니다. 이러한 프로세스는 운영체제로부터 CPU, 메모리, 파일 등의 자원을 할당받으며, 프로세스 간의 자원 공유는 IPC(Inter