본문 바로가기

전체보기27

[Javascript 기초] 반복문 (for 문/while 문) 반복문이란 특정 구문을 반복해서 처리하는 방법으로 다양한 종류가 있습니다. 그중 for, for in, for of, while, do...while에 대해서 다루겠습니다. 더욱 자세한 내용들은 MDN 웹 문서에서 확인하실 수 있습니다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Loops_and_iteration 루프와 반복 - JavaScript | MDN 루프는 어떤 것을 반복적으로 시행할때 빠르고 간편한 방법을 제공합니다. JavaScript Guide의 이 항목은 JavaScript 에서 사용이 가능한 서로 다른 여러가지 반복문을 소개합니다. developer.mozilla.org 1. 반복문의 종류 1. for 문 2. for in.. 2023. 4. 15.
[Javascript 기초] 자바스크립트 작성 위치 자바스크립트의 작성 위치는 다음과 같이 3가지로 나눌 수 있습니다. 1. Inline 방식 (태그 내에서 코드를 작성) 2. 내부(Internal) 작성 방식 (html 문서 내에서 script 태그 영역에서 작성) 3. 외부(External) 작성 방식 (작성한 .js 파일을 불러오기) 각각 상황에 맞는 효율적인 작성 방법이 있기에 어떤 작성 방법이 효율적이다라고 할 수는 없습니다. 그러면 각 유형에 대해서 살펴보겠습니다. 1. Inline 방식 인라인 방식은 태그 내에서 간단한 코드를 작성하여 실행합니다. 클릭하세요. 클릭하세요. 실행에는 문제가 없으나 이 방식은 권장하지 않습니다. 2. 내부 작성 방식 (Internal) 내부 작성 방식은 html 문서 내부에 script 태그 영역 소스를 작성하는.. 2023. 4. 12.
자바스크립트 엔진 (Javascript Engine) 자바스크립트를 공부하기 전에 먼저 자바스크립트가 브라우저에서 작동하는 원리에 대해서 간단하게 알아보겠습니다. 1. 자바스크립트 엔진이란? 자바스크립트 엔진은 브라우저에 내장되어 자바스크립트를 읽고 컴퓨터가 읽을 수 있는 기계어로 변환합니다. 엔진의 종류는 다양하게 있는데 그중 대표적으로 구글의 V8이 있습니다. V8은 구글에서 만든 엔진으로 C++로 개발하였고 Node JS 런타임, Chrome 브라우저에서 사용합니다. 2. 자바스크립트 엔진 구조 자바스크립트 엔진은 Memory Heap, Call Stack으로 구성합니다. Memory Heap에는 객체나 배열, 함수... 와 같이 참조 타입을 저장하고, Call Stack은 원시 타입 값과 실행 컨텍스트(Execution Context)가 저장됩니다... 2023. 4. 11.