[자바스크립트] 익명 함수, 즉시 실행 함수, 화살표 함수
·
JavaScript
익명 함수 익명 함수는 이름에서 알 수 있듯이 지정된 이름이 없는 함수입니다. 대신 식별자 없이 정의되며 일반적으로 변수에 할당되거나 다른 함수의 인수로 직접 사용됩니다. 익명 함수를 선언할 때는 이름을 붙이지 않습니다. 변수에 할당된 익명 함수의 예를 보겠습니다. 이 경우 myFunction은 익명 함수를 보유하는 변수가 됩니다. 그런 다음 변수 이름을 사용하여 이 함수를 호출할 수 있습니다. 자바스크립트의 익명 함수에는 여러 사용 사례와 이점이 있어 개발자 툴킷에서 유용한 도구가 됩니다. 익명 함수를 사용하는 몇 가지 이유에 대해서 살펴보겠습니다. 콜백: 익명 함수의 가장 일반적인 사용 사례 중 하나는 콜백입니다. 특정 작업이 완료되면 함수가 나중에 실행될 것으로 예상하는 다른 함수에 인수로 전달할 ..
[자바스크립트] let과 constant
·
JavaScript
자바스크립트 ES6 버전에서 변수를 선언하기 위해 let과 const라는 새로운 예약어가 등장했습니다. 우선 let과 const를 살펴보기 전에 변수의 적용 범위 먼저 살펴보도록 하겠습니다. 변수의 적용 범위 변수의 범위는 변수에 액세스하고 사용할 수 있는 코드의 영역을 나타냅니다. 범위를 이해하는 것은 변수에 액세스하고 수정할 수 있는 위치를 제어하기 때문에 신뢰할 수 있고 유지 관리 가능한 코드를 작성하는 데 중요합니다. 변수를 선언하고 변수가 적용되는 범위를 스코프(Scope)라고 합니다. 변수에는 지역변수와 전역변수 2가지의 주요 유형의 범위가 있습니다. 지역변수(Local Variable) 지역변수, 다른 말로 로컬 변수라고도 불리는 이것은 함수 또는 블록 내에서 선언된 변수는 로컬 범위를 가집..
[자바스크립트] 함수와 함수를 이용한 프로그램
·
JavaScript
함수란? 프로그램은 많은 명령을 순서대로 하나씩 처리합니다. 이때 프로그래머가 처리해야 할 문제에 따라 기능별로 여러 명령을 묶어 놓은 것을 '함수'라고 말합니다. 함수는 특정 작업 또는 일련의 작업을 수행하는 재사용 가능한 코드 블록을 말합니다. 자바스크립트에서 함수는 기본 구성 요소이며 논리를 캡슐화하고 코드 재사용성을 촉진하며 코드를 모듈 단위로 구성하는 데 사용됩니다. 간단히 말해서 자바스크립트의 함수는 일련의 명령을 포함하는 명명된 컨테이너와 같습니다. 이러한 명령은 함수가 호출될 때마다 실행될 수 있으므로 매번 코드를 다시 작성할 필요 없이 프로그램 전체에서 동일한 코드를 여러 번 사용할 수 있습니다. 함수 정의와 실행 내장 함수뿐만 아니라 프로그램을 작성하면서 필요한 기능 또는 자주 사용할 ..
[자바스크립트] 제어문(2)
·
JavaScript
1. for문 for문은 특정 조건에 따라 코드 블록을 반복적으로 실행할 수 있는 루프를 만드는 데 사용됩니다. 초기화, 조건 및 반복을 한 줄로 결합하는 간결한 구문이 있습니다. for문의 일반적인 구조는 다음과 같습니다. for문 예제를 살펴보겠습니다. 이 예제에서 루프는 'i'를 '0'으로 초기화합니다. i가 5보다 작은지 확인하고 true이면 코드 블록을 실행합니다. 반복할 때마다 'i' 값이 '1'씩 증가합니다. 루프는 i가 더 이상 5보다 작지 않을 때까지 계속 실행됩니다. 이 루프의 출력은 각각 별도의 줄에 인쇄되는 '0'에서 '4'까지의 숫자입니다. 이렇게 for문을 사용하여 배열을 반복하거나, 반복 작업을 수행하거나, 필요에 따라 특정 반복 횟수를 실행할 수 있습니다. 2. while문 ..
[자바스크립트] 제어문(1)
·
JavaScript
프로그램에서 소스를 실행하는 순서는 처리한 결괏값에 따라 달라지기도 하고 특정 부분의 소스를 건너뛰고 실행하기도 합니다. 이렇게 프로그램에서 소스 실행 순서를 결정하는 명령문을 '제어문'이라고 합니다. 제어문은 조건에 따라 소스의 실행 순서를 바꾸거나 특정 부분을 반복실행하는 등 실행 흐름을 조절해줍니다. 1. if문과 if...else문 'if' 문과 'if...else' 문은 특정 조건에 따라 서로 다른 코드 블록을 실행할 수 있게 해주는 조건문입니다. 코드에 의사 결정 기능을 추가하는 데 사용되는 기본 제어 흐름 문입니다. if문은 조건을 확인하고 조건이 참으로 평가되면 코드 블록을 실행하는 데 사용됩니다. 만약 조건이 거짓이면 코드 블록을 건너뛰고 프로그램은 'if'블록 다음 문으로 계속 진행됩니..
[자바스크립트] 연산자(1)
·
JavaScript
1. 기초 산술 연산자 + : 더하기, 두 값을 더하는 연산자 - : 빼기, 앞의 값에서 뒤의 값을 빼는 연산자 * : 곱하기, 두 값을 곱하는 연산자 / : 나누기, 앞의 값을 뒤의 값으로 나누는 연산자 % : 나머지, 앞의 값을 뒤의 값으로 나눈 나머지 값을 구하는 연산자 ++ : 증가, 변숫값을 1만큼 증가 시키는 연산자 -- : 변수, 변숫값을 1만큼 감소 시키는 연산자 2. 연산자와 피연산자 피연산자는 연산 대상이 되는 것을 말합니다. 연산자는 피연산자를 제외한 것을 피연산자라고 합니다. 예시와 함께 보자면 위 식에서 A, B, 5는 연산을 당하는 대상이므로 피연산자이고 +, -와 같이 피연산자를 연산 시키는 것을 연산자라고 합니다. 3. 나머지 연산자 모듈러스 연산자라고도 하는 나머지 연산자는..