본문 바로가기

개발공부일지/JavaScript25

JavaScript - 재귀함수, 메모이제이션 안녕하세요. Hynn 입니다. 이전 포스팅에서는 매개변수,인자(인수) 의 대한 것을 알아보았습니다. 이번 포스팅부터는 제법 난이도가 있다고 생각될 수 있는 함수와 연산자 몇가지를 알아보는 포스팅을 작성하려고 합니다. 작성자 역시도 100% 마스터했다고 할 수는 없지만, 기본적인 개념을 익히고, 작성해보면서, 다른 학습자들에게도 도움이 되시기를 바랍니다. ========== 1. 재귀함수란? 2. 재귀함수 사용의 예시 ( 1~100 수의 합 구하기) 3. 재귀함수의 단점 ( 피보나치 수열) 4. Memoization ========== 1. 재귀함수란? 재귀함수는, 어떻게 생각하면 JavaScript 에서 기본적으로 사용되는 반복문의 형태와 유사하다고 할 수 있습니다. 하지만 엄연하게도 재귀(Recursi.. 2022. 11. 6.
JavaScript - 매개변수와 인수 (About Parameter and Argument) 안녕하세요. Hynn 입니다. 이번 포스팅에서는 매개변수와 인수에 대해서 알아보도록 하겠습니다. 이전 포스팅에서는 함수의 기본적인 작동원리, 즉 기초적인 사항에 대해서 알아보았습니다. 이제 함수를 구성하고 있는 구성요소 하나 하나에 접근하여, 이 함수에서 어떠한 구성요소가 있고, 어떠한 역활을 하는지, 실제 예제를 통해 알아보도록 하겠습니다. ============================ 1. 매개변수와 인자 ? 2. 실제 작동예시 보기 ============================ 1. 매개변수와 인자 매개변수는 단어 그대로는 Parameter, 하지만 수학에서 사용한 그 Parameter 와는 그 의미적 전달이 다소 다르다고 할 수 있습니다. 이 매개변수는 함수를 정의(선언) 하는 변수명을.. 2022. 11. 3.
JavaScript - Function (함수) 기본 이해하기 안녕하세요. Hynn 입니다. 매일매일 하루에 1~2 포스팅을 하려고 노력중입니다. 다만 최근에 급격하게 나빠진 컨디션으로 인해, 하루씩 빼먹는 날이 생기게 되네요. 보시는 분들께서도 건강챙기시면서, 차근차근 학습해나가시기를 바랍니다. 이전 시간에 데이터타입에서 이야기한 것과 추가로, 이제 Function 에 대해서 다루도록 할 예정입니다. 다만 Function 의 경우 내용이 중요한 만큼, 여러개의 포스팅으로 나뉘어 작성할 예정입니다. 그럼 시작해보겠습니다. ============= 1. 함수란 무엇인가? 2. 함수의 기본 구조 3. 함수의 작동원리 ============ 1. 함수란 무엇인가? 함수, 즉 Function 은 이전시간에 포스팅에서 간략하게 설명을 한 바 있습니다. 함수는 말 그대로, 선.. 2022. 11. 2.
Java Script 작성하기 - Type of Date (데이터타입) 안녕하세요. Hynn 입니다. 이번 포스팅에서는, 이전의 오류에 대한 이해를 위해, 데이터타입이 어떠한 것인지를 이해하고, 그리고 그것이 어떻게 출력되는지, 이 차이로 인해 발생하는 현상이 어떠한 것인지를 간략하게 살펴보도록 하겠습니다. ============ 1. 데이터 타입의 종류는 무엇인가? 2. 기본 원시 타입 3. 참조 타입 ============ 1. 데이터 타입의 종류는 무엇인가? 데이터 타입의 형태는 2가지로 나뉘어 있다. 먼저 말 그대로의 타입을 논하는, 원시타입 (Primitive Type) 으로, 5가지의 유형이 존재한다. 하지만 이 유형들을 다시 참조타입이라고 하는, 객체타입(Object/Reference Type) 형태로 나뉜다. 이러한 유형들을 이해해야, JavaScript 작성.. 2022. 10. 31.
Java Script 작성하기 - 변수선언, 작성하기 안녕하세요. Hynn 입니다. 이번 포스팅에서는 Java Script 에서 변수선언, 그리고 JavaScript 작성에 대한 기본 방식에 대해서 설명해보도록 하겠습니다. 먼저 JavaScript 의 파일을 HTML 파일과 연결하였다면, CSS 처럼 연결이 잘 되었는지를 확인해야 합니다. 그 과정부터, 이제 실제 기초적인 작성부터 확인해보는 방법을 설명해보도록 하겠습니다. ===================== 1. JavaScript 파일 연결 확인하기. 2. 변수 이해하기 3. 선언 실습하기 ====================== 1. JavaScript 파일 연결 확인하기. JavaScript 파일을 연결을 시도했다면 이제 이러한 구성으로 먼저 Visual Studio Code 에서 창을 구성하시면.. 2022. 10. 31.
Java Script 작성하기 - Basic 안녕하세요. Hynn 입니다. 이전 포스팅에서는 다소 따분하지만, 그래도 내가 공부해야 하는 언어가 어떤 언어인지를 알 수 있는 개념을 이해해보는 시간을 가져보도록 했었습니다. 이제 JavaScript 를 기본적으로 어떻게 사용해보는지를 HTML 때 처럼, 하나씩 해보도록 하겠습니다. 이 역시도 Element 같은 다양한 명령어를 많이 쓰는것 보다, 어떠한 원리로 동작하고 작동이 되는지를 위주로 설명해보려 합니다. ================== 1. JavaScript 는 어디에 작성합니까? 2. 작성된 JavaScript 의 해석 단계 3. 기본 연산자, 변수란 무엇입니까? ================== 1. JavaScript 는 어디에 작성합니까? Java Script 를 작성하기 위해서 역.. 2022. 10. 28.