[자바스크립트] let과 constant
·
JavaScript
자바스크립트 ES6 버전에서 변수를 선언하기 위해 let과 const라는 새로운 예약어가 등장했습니다. 우선 let과 const를 살펴보기 전에 변수의 적용 범위 먼저 살펴보도록 하겠습니다. 변수의 적용 범위 변수의 범위는 변수에 액세스하고 사용할 수 있는 코드의 영역을 나타냅니다. 범위를 이해하는 것은 변수에 액세스하고 수정할 수 있는 위치를 제어하기 때문에 신뢰할 수 있고 유지 관리 가능한 코드를 작성하는 데 중요합니다. 변수를 선언하고 변수가 적용되는 범위를 스코프(Scope)라고 합니다. 변수에는 지역변수와 전역변수 2가지의 주요 유형의 범위가 있습니다. 지역변수(Local Variable) 지역변수, 다른 말로 로컬 변수라고도 불리는 이것은 함수 또는 블록 내에서 선언된 변수는 로컬 범위를 가집..
[자바스크립트] 함수와 함수를 이용한 프로그램
·
JavaScript
함수란? 프로그램은 많은 명령을 순서대로 하나씩 처리합니다. 이때 프로그래머가 처리해야 할 문제에 따라 기능별로 여러 명령을 묶어 놓은 것을 '함수'라고 말합니다. 함수는 특정 작업 또는 일련의 작업을 수행하는 재사용 가능한 코드 블록을 말합니다. 자바스크립트에서 함수는 기본 구성 요소이며 논리를 캡슐화하고 코드 재사용성을 촉진하며 코드를 모듈 단위로 구성하는 데 사용됩니다. 간단히 말해서 자바스크립트의 함수는 일련의 명령을 포함하는 명명된 컨테이너와 같습니다. 이러한 명령은 함수가 호출될 때마다 실행될 수 있으므로 매번 코드를 다시 작성할 필요 없이 프로그램 전체에서 동일한 코드를 여러 번 사용할 수 있습니다. 함수 정의와 실행 내장 함수뿐만 아니라 프로그램을 작성하면서 필요한 기능 또는 자주 사용할 ..
[Swift] 리터럴, 식별자, 키워드
·
Apple/Swift
리터럴 리터럴은 프로그램의 소스 코드에 직접 기록되는 고정 값입니다. 리터럴은 특정 데이터 유형과 해당 값을 나타냅니다. Apple에서 개발한 프로그래밍 언어인 Swift는 다양한 데이터 유형을 나타내는 여러 유형의 리터럴을 제공합니다. Swift에서 사용되는 몇 가지 일반적인 리터럴에 대해서 살펴보겠습니다. 정수 리터럴 정수 리터럴은 분수 구성요소가 없는 정수를 나타냅니다. 구분 기호 없이 일련의 숫자로 작성할 수 있습니다. 아래 소스는 정수 리터럴의 예시입니다. 부동 소수점 리터럴 부동 소수점 리터럴은 소수 구성 요소가 있는 십진수를 나타냅니다. 십진수 표기법 또는 과학적 표기법을 사용하여 작성할 수 있습니다. 아래 소스는 부동 소수점 리터럴의 예시입니다. 문자열 리터럴 문자열 리터럴은 큰따옴표로 묶..
[자바스크립트] 제어문(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'블록 다음 문으로 계속 진행됩니..
[자바스크립트] 연산자(2)
·
JavaScript
1. 할당 연산자 대입 연산자라고도 불리는 할당 연산자는 등호(=)로 표시됩니다. 변수 또는 속성에 값을 할당하는 데 사용됩니다. 할당 연산자를 사용하면 등호 오른쪽의 값이 왼쪽의 변수 또는 속성에 할당됩니다. 위의 예에서 = 연산자는 값 10을 변수 num에 할당하고 문자열 "Hello, world!"를 변수 message에 할당하는 데 사용됩니다. 할당 후 변수를 사용하여 해당 값에 액세스할 수 있습니다. 할당 연산자는 다른 연산자와 함께 사용하여 수학적 계산을 수행하고 결과를 변수에 다시 할당할 수도 있습니다. 예를 들어서 설명하자면 위의 예에서 += 및 *= 연산자는 각각 3을 더하고 2를 곱한 다음 그 결과를 변수 x 및 y에 다시 할당하는 데 사용됩니다. 할당 연산자는 오른쪽에서 왼쪽으로 작동..