[JavaScript] 기본정리
기본문법
1) 변수와 상수
변수 생성의 3단계
선언 -> 초기화 -> 할당
-선언 : 실행 컨텍스트에 벼수 객체를 등록
-초기화 : 변수 객체에 등록된 변수를 위해 메모리에 공간을 확보(변수는 보통 undefined로 초기화)
- 할당 : undefined로 초기화된 변수에 실제 값 할당
2) 자료형(자료의 종류)
-숫자형: 정수,부동 소수점 저장
-BigInt형 : 큰숫자
-문자형
-boolean형 : false/true
-undefinded : 값이 할당되지 않음
-null : 값이 존재하지 않음
-객체형 : 복잡한 자료구조 저장
-심볼형 : 고유 식별자 만들때 사용
3) 객체란?
-다양한 데이터를 담을 수 있다.(원시형은 한가지 데이터만 담기 가능)
-key로 구분된 데이터 집합, 복잡한 개체를 저장할 수 있다.
-중괄호 {} 안에 여러쌍의 프로퍼티 넣을 수 있다.
- 프로퍼티는 key : value 로 구성
- key에는 문자형, value에는 모든 자료형이 들어간다.
//객체 생성자
let cat = new Object();
//객체 리터럴(중괄호로 선언하는걸 리터럴이라고 한다. 객체 선언할 때 주로사용)
let cat = {};
4) 함수 선언문과 함수 표현식
-함수 선언문
function cat() {
console.log('perl')
}
- 독립된 구문으로 존재
- 코드 블록이 실행되기 전에 미리 처리되어 블록 내 어디서든 사용 가능
-함수 표현식
let cat = function() {
consol.log('perl');
}
//화살표 함수로 단축
let cat = () => {
consol.log('perl');
}
- 함수가 표현식의 일부로 존재
- 함수가 변수처럼 처리됨
5)지역 변수와 외부 변수
- 지역변수
함수내에서 선언하여 함수 내에서만 접근 가능 - 외부 변수
함수 외부에서 선언하여 함수 내에서도 접근가능
6)콜백함수
- 함수를 값처럼 전달할 때, 인수로 넘겨주는 함수
Author And Source
이 문제에 관하여([JavaScript] 기본정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hoyyat/JavaScript-기본정리-x791i7x0저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)