[자바스크립트] 함수와 함수를 이용한 프로그램
·
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에 다시 할당하는 데 사용됩니다. 할당 연산자는 오른쪽에서 왼쪽으로 작동..
[자바스크립트] 연산자(1)
·
JavaScript
1. 기초 산술 연산자 + : 더하기, 두 값을 더하는 연산자 - : 빼기, 앞의 값에서 뒤의 값을 빼는 연산자 * : 곱하기, 두 값을 곱하는 연산자 / : 나누기, 앞의 값을 뒤의 값으로 나누는 연산자 % : 나머지, 앞의 값을 뒤의 값으로 나눈 나머지 값을 구하는 연산자 ++ : 증가, 변숫값을 1만큼 증가 시키는 연산자 -- : 변수, 변숫값을 1만큼 감소 시키는 연산자 2. 연산자와 피연산자 피연산자는 연산 대상이 되는 것을 말합니다. 연산자는 피연산자를 제외한 것을 피연산자라고 합니다. 예시와 함께 보자면 위 식에서 A, B, 5는 연산을 당하는 대상이므로 피연산자이고 +, -와 같이 피연산자를 연산 시키는 것을 연산자라고 합니다. 3. 나머지 연산자 모듈러스 연산자라고도 하는 나머지 연산자는..