[JS] 변수와 상수

DongEun·2022년 10월 5일
2
post-thumbnail

1. 변수와 상수

대다수의 자바스크립트 애플리케이션은 사용자나 서버로부터 입력받은 정보를 처리하는 방식으로 동작해요.

1.1 변수 = var , let

  • 변수는 변하기 쉬운 수, 즉 바뀔 수 있는 값이에요.
  • var는 재선언이 가능하지만 let은 재선언이 불가능해요
  • var는 실무에서 지양하는편이래요 (근데 내가 있던곳은 왜,,,,)

var

var value = 'clean';
console.log(value); // clean
value = 'code';
console.log(value); // code
var value = 'want';
console.log(value); // want

let

let value = 'clean';
console.log(value); // clean
value = 'code';
console.log(value); // code
let value = 'want';
console.log(value); // Uncaught SyntaxError: Identifier 'value' has already been declared

1.2 상수 = const

  • 변하는 값을 의미를 가지고 있는 '변수' let과는 달리 '상수'는 변하지 않는 값을 의미해요
  • 즉 한번 지정한 값은 변경이 되지 않아요.

const

const VALUE = 'clean';
console.log(VALUE); // clean
VALUE = 'code'; // Uncaught SyntaxError: Identifier 'VALUE' has already been declared

2. 데이터 타입

2.1 숫자열

const VALUE = 7;
console.log(VALUE); // 7

2.1 문자열

  • 작은 따옴표 혹은 큰 따옴표로 문자열을 표시 할 수 있어요
const VALUE = "hi~";
console.log(VALUE); // "hi~"
const TEXT = 'bye~';
console.log(TEXT); // "bye~"

2.1 Boolen

const VALUEONE = false;
const VALUETWO = true;

2.1 null/undefined

둘은 둘다 없는걸로 같지만 null은 없다고 사용자 정의이며 undefined는 값을 설정하지 않았기에 없는값이라고 생각해요

profile
다채로운 프론트엔드 개발자

0개의 댓글