목록JavaScript/학습내용 (11)
JUST GO
사용자 함수 (사용자) 함수(Function)는 주로 특정 기능이나 반복되는 로직을 분리하기 위해 사용한다. 반환(return) : 반환은 어떠한 함수를 호출하여 해당 함수가 되는 값을 반환하기 위해 사용한다. 'return 반환값;' 형식으로 사용한다. 함수는 호출(Call)하지 않으면 그 구현부가 가지는 내용이 실행되지 않는다. 일반 함수 - 일반 함수는 호이스팅(Hoisting)이 발생한다. 호이스팅은 JS파일 다운로드 완료 후 실행 전에 존재하는 모든 함수를 파악하는 기능이다. 고로, 선언 전 호출이 가능하다. function 함수_이름(매개변수) { // 함수 구현부 } - 가령, 전달 받은 전달 인자 a와 b의 합을 반환하는 함수 sum는 아래와 같이 만든다. function sum(a, b)..
연산자(Operator) - 연산자는 연산자 기준, 좌/우 항목을 연산하기 위해 사용한다. 연산자의 우선순위(숫자가 작으면 우선 실행됨) 0. 그룹 연산자 1. 멤버 접근자, 옵셔널 체이닝 2. 논리 NOT 연산자 3. 거듭 제곱 연산자 4. 곱하기 연산자, 나누기 연산자, 나머지 연산자 5. 더하기 연산자, 빼기 연산자 6. 이상, 이하, 초과, 미만 비교 연산자 7. 동등 비교 연산자, 부등 비교 연산자, 일치 비교 연산자, 불일치 비교 연산자 8. 논리 AND 연산 9. 논리 OR 연산, 널 병합 연산자 10. 삼항 연산자 11. 할당 연산자 12. 쉼표 연산자 - 연산자의 우선순위가 같을 경우 좌향이 우선 계산됨. 그룹 연산자(Group Operator) - '(...)' 꼴에서 순위가 낮은 연산..
오브젝트 오브젝트(Object)는 하나의 변수에 키(key)와 값(Value)으로 이루어진 쌍(Pair)을 여러개 담고자 할 때 사용한다. 배열(Array)과 달리 오브젝트는 인덱스 번호를 가지지 않음으로 사용에 유의한다. 이는 각 쌍이 되는 원소의 순서와 무관한 데이터 컨테이너라는 의미이다. 1. 선언 - 오브젝트는 다음과 같이 중괄호({,})를 이용하여 선언한다. let someObject = {}; - 선언과 동시에 값을 명시하려는 경우 키 : 값의 형태를 쉼표(,)로 구분하여 다음과 같이 초기화 할 수 있다. let ticket = { from: 'ICN', to: 'NRT', dpt: '2022-09-21 11:26', dur: '02:30', seat: '17A' }; - 오브젝트가 가지는 쌍..
반목문 반복문은 어떠한 특정 구문(들)을 정해진 횟수나 특정 배열의 길이만큼 반복하고자할 때 사용한다. 1. for 반복문 - for 반복문은 정수인 변수(이름은 주로 i)에 대해 그 값이 특정한 값 이상/이하/초과/미만일 때 그 값을 증가/감 하며 어떠한 횟수만큼 반복하고자 할 때 사용한다. - 아래 문법에서 초기화 부분에 반복에 사용할 정수인 변수를 선언한다. - 아래 문법에서 조건부분에 위 초기화 에서 선언한 변수에 대해 그 조건이 참일 때 구현부를 반복할 조건을 명시한다. - 아래 문법에서 증감부분에 위 초기화 에서 선언한 변수를 증/가감할 표현식을 작성한다. - for 반복문 실행 최초에 초기화를 1회 하며, 우선 조건을 확인한 뒤, 이가 참이면, 구현부를 실행하고, 증감한다. 그 후 조건을 다..