본문 바로가기

It2

javascript - Array(배열) javascript Array는 전역 객체이고 배열을 생성할 때 사용하는 리스트 형태의 고 수준 객체입니다. 배열은 프로토타입으로 탐색과 변형 작업을 수행하는 메서드를 갖는, 리스트와 유사한 객체입니다. 배열은 언제든지 늘어나거나 줄어들 수 있기 때문에 데이터들이 꼭 연속적으로 저장된다고 생각하면 안 된다. 예제를 통해 자주 사용하는 연산을 알아봅시다. let foods = [‘spaghetti’, ‘cutlet’];//배열 생성 foods.length;//배열 길이 let first = foods[0] //인덱스로 배열의 항목 접근 // spaghetti foods.forEach((item, index, array) => console.log(item, index)); //배열의 항목 들을 순환하며 접.. 2021. 3. 21.
컴퓨터 프로그램을 만드는 두 가지 방식 (초간단) 전통적인 입장에서 컴퓨터 프로그램을 만드는 방식은 두 가지가 있다고 한다. 컴파일 인터프리트 컴파일 먼저 컴파일은 고급언어로 작성된 소스코드 전체를 하드웨어가 처리하기에 용이한 형태의 기계어로 한 번에 변환한다고 한다. 여기서 고급언어는 사람이 이해하기 쉽게 작성된 언어이다. ( 자바 , C 등 대부분의 프로그래밍 언어들) 소스코드를 한 번에 기계어로 변환하기 때문에 변환하는 과정이 오래 걸린다는 단점이 있지만 한 번에 변환됐기 때문에 프로그램을 실행하는 속도는 빠르다는 장점이 있다. 인터프리트 인터프리트는 고급언어로 작성된 소스코드를 한 줄씩 읽어 들여 바로 실행한다고 한다. 컴파일 프로그램에 비해 실행 속도는 느리다는 단점이 있지만 적은 양의 소스코드들을 바로바로 테스트를 할 수 있기 때문에 개발 단.. 2021. 3. 5.