| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- jpa
- 데이터베이스
- SQL
- 디자인 패턴
- 알고리즘
- 스프링
- Next.js
- 서버
- 프런트엔드
- 프론트엔드
- 쿼리
- 코드테스트
- 자바스크립트
- BACK-END
- 정리
- spring
- java
- jsp
- 코드 테스트
- 스프링부트
- JavaScript
- web
- node.js
- 오라클
- 백엔드
- 자바
- 프로그래머스
- 미니정리
- MySQL
- oracle
- Today
- Total
참치코더의 꿈 메모장
2021/09/13 Javascript - 변수 기본 (var, let, const) 본문
변수를 선언 할때는 var, let, const 키워드를 사용한다.
자바스크립트의 var키워드는 암묵적으로 초기화를 수행하므로 이러한 위험으로부터 안전하다.
변수 선언은 소스코드가 한 줄씩 실행되는 시점 즉 런타임이 아니라 그 이전 단계에서 먼저 실행된다.
이처럼 변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징을
변수 호이스팅이라 한다.
* var 키워드로 선언한 변수는 값을 값을 재할당 할수 있다.
ES6에서 도입된 const 키워드를 사용해 선언한 변수는 재할당이 금지된다.
즉 const 키워드는 단 한번만 할당할 수 있는 변수를 선언한다.
const 키워드를 사용하면 상수를 표현할 수 있다.
식별자 네이밍 규칙
1. 식별자는 특수문자를 제외한 문자, 숫자, 언더스코어, 달러 기호를 포함할 수 있다.
2. 단, 식별자는 특수문자를 제회한 문자, 언더스코어, 달러 기호로 시작해야 한다.
숫자로 시작하는 것은 허용하지 않는다.
3. 예약어는 식별자로 사용할 수 없다.
* 자바스크립트는 대소문자를 구별한다.
값
값은 식(표현식)이 평가되어 생성된 결과를 말한다.
리터럴
리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을
말한다.
즉 리터럴은 값을 생성하기 위해 미리 약속한 표기법이라고 할 수 있다.
표현식
값으로 평가될 수 있는 문은 모두 표현식이다.
문
문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다.
문의 집합으로 이뤄진 것이 프로그램이며, 문을 작성하고 순서에 맞게 나열하는 것이
프로그래밍이다.
'Javascript' 카테고리의 다른 글
| 자바스크립트 클래스(Class) 구조 정리 (1) | 2025.04.19 |
|---|---|
| 자바스크립트 (배열 및 객체) 얕은 복사와 깊은 복사의 개념 정리 (1) | 2025.04.18 |
| 자주 쓰는 자바스크립트 배열(Array) 메소드 2 (1) | 2025.04.16 |
| 자주 쓰는 자바스크립트 배열(Array) 메소드 (3) | 2025.04.15 |
| 2021/09/15 Javascript - 데이터 타입 (이스케이프 시퀀스) (0) | 2021.09.15 |