본문 바로가기

JavaScript

JS 01 - 블로그용

# 변수
### : 바꿀 수 있는 값
>반대 - (상수 : const)
***
## 선언
### 특징
- 문자열의 경우 '' 혹은 "" 둘 중 무엇을 사용해도 상관X.
- 끝에 세미콜론(;)은 붙여도, 안 붙여도 상관X.
- null과 undefined의 차이점
  - null : 없다.
  - undefined : 아직 정해지지 않음.
### var
- (같은 블록 범위 내에서) 한 번 선언한 이름으로 또 선언 가능.(아래, 예시 존재)

### let
- (같은 블록 범위 내에서) 한 번 선언한 이름으로 또 선언 불가능.

### var, let 공통 특징
- 지역 변수
- 초기값 지정을 하지 않을 경우, undefined 값을 가짐.

### 둘 다 쓰지 않을 경우
- 전역 변수로 선언됨. 
- 의도하지 않은 상황이 생길 수 있음.(사용 지양)
```
var a = 10; // 지역 변수
let b = 10; // 지역 변수
c = 10; // 전역 변수
```

 

## 예시
```repl

repl.it/@YjC1/BuoyantMajorScript#script.js

```

'JavaScript' 카테고리의 다른 글

JavaScript - 1  (0) 2020.06.02