IFIF3526
IFIF3526
IFIF3526
전체 방문자
오늘
어제
  • 분류 전체보기 (54)
    • Android Studio (7)
    • AWS (4)
    • Machine Learning (3)
    • Node.js (2)
    • 언어 (29)
      • Python (13)
      • JAVA (7)
      • JavaScript (3)
      • SQL (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
IFIF3526

IFIF3526

언어/JavaScript

변수(Variable) 와 상수(Constant)

2022. 10. 11. 18:12

변수와 상수는, 특정 이름에 특정 값을 담을 때 사용한다.

value 라는 이름에 1이라는 값을 넣는다고 가정한다면,

let value = 1;

console.log를 통해 변수의 이름인 value를 출력하면

console.log(value); // output : 1

해당 변수의 값이 출력된다. 변수의 이름에 값을 설정하는 것을 '선언' 이라고 한다.

값을 선언 할 때에는 두가 종류가 있는데 그것이 변수(Variable) 와 상수(Constant) 이다.

 

변수(Variable)

변수는, 바뀔수 있는 값을 의미한다. 한번 선언하더라도 값을 바꿀 수 있다.

let value = 1;
console.log(value);
value = 2;
console.log(value);

let이라는 키워드는

  • 변수의 중복 선언 불가, 재할당 가능.

따라서, 아래의 코드는 오류가 발생한다.

let value = 1;
let value = 2;

단, 다른 블록 범위 내에서는 똑같은 이름으로 사용이 가능하다.

 

상수(Constant)

상수는, 바뀌지 않는 값을 의미한다.

값이 고정적이고, 선언하고 나면 값을 바꿀 수 없다.

따라서, 아래의 코드는 오류가 발생한다.

const a = 1;
a = 2;

let키워드와 마찬가지로 중복 선언이 불가능하다.

const a = 1;
const a = 2;

 

데이터 타입

 

숫자 (Number)

문자열 (String)

  • 작은 따옴표 (',') 또는 큰 따옴표 (",")로 구분하여 사용하며,
  • 하나를 정해놓고 사용하는것이 좋다.

참/거짓 (Boolean)

null과 undefined

 

var

이제는 구식이며 코드를 구형 브라우저에서도 동작할수 있도록 변환 작업을 할때 사용하지만 호이스팅 문제가 있어 쓰지 않는 것이 좋다.

 

'언어 > JavaScript' 카테고리의 다른 글

var, let, const의 차이  (0) 2022.10.11
JavaScript 입문 console.log('Hello, World');  (0) 2022.10.11
    '언어/JavaScript' 카테고리의 다른 글
    • var, let, const의 차이
    • JavaScript 입문 console.log('Hello, World');
    IFIF3526
    IFIF3526
    배운 것을 정리하며, 복습을 위해 정리하는 공간입니다...

    티스토리툴바