자바스크립트 특징과 변수

콩콩이·2023년 1월 9일
0

JavaScript 정리

목록 보기
1/5

유투브를 보고 써보는 첫 velog

자바스크립트 특징

  1. 객체 기반의 스크립트 언어
  2. 동적이며 타입을 명시할 필요가 없는 인터프리터 언어
  3. 객체 지향형, 함수형 프로그래밍 모두 표현 가능

변수 var, let, const

var

는 변수 선언이 유연해서 테스트하기엔 용이할 수 있지만 값이 바뀔
우려가 있기에 사용을 지양해야 할 것같다.

var num = 3;
console.log(num); // 3
var num = 5;
console.log(num); // 5

이를 보완하기 위해 추가된 변수선언방식 let 과 const가 있다.

let

재할당이 가능하다

let name = 'lee';
console.log(name); // lee
let name = 'kim';
console.log(name); 
// SystaxError: Identifier 'name' has already been declared

name = 'java';
console.log(java);
// java

const

재할당, 중복 선언 모두 불가능하며 처음 선언 이후에는
다른 값이 들어올 수 없기 때문에 상수 선언에 사용한다.

let money = 50;
console.log(money); // 50
let money = '100';
console.log(money); 
// Uncaught SystaxError: Identifier 'money' has already been declared

money = '200';
console.log(money);
// Uncaught TypeError: Assigment to constant variable.
profile
미노

0개의 댓글