변수 :
데이터를 저장하고 참조(사용)하는 데이터의 이름. var, let 재사용이 가능하다. (var는 되도록 사용하지 않도록 하자. 권장사항이 아님.)
let a = 2;
let b = 5;
console.log(a + b); // 7
console.log(a - b); // -3
console.log(a * b); // 10
console.log(a / b); // 0.4
//변수의 이름을 명시하고 데이터를 넣는 행위를 변수를 선언한다 라고 한다.
상수 :
값(데이터)의 재할당 불가! const로 시작하며 선언, 값을 한번 넣으면 변경이 불가능하다.
const a = 12;
console.log(a); //12
a = 999;
console.log(a); // TypeError: Assignment to constant variable.
변수는 왜 사용하는가 ?
1. 자주 쓰는 데이터 값을 효율적으로 관리하기 위해서
2. 한 번 찾은 데이터를 재활용 하기 위해서
변수 선언방법 3가지
var 변수이름 = 데이터;
let 변수이름 = 데이터;
const 상수이름 = 데이터;
▶변수명은 중복해서 사용은 불가능. 만약 중복 할 경우 나중에 부여된 값이 덮어 쓴다. (한 공간에는 하나의 값만 부여 가능)
변수명 작성시 유의점
1. 숫자로는 시작 불가
2. 특수문자 삽입은 불가능 (예외 : _(언더 바), $(달러))
3. -(빼기) 사용불가 (예약어이기 때문에)
4. 대소문자 구분해야 된다.
5. 예약어들은 모두 불가
6. 한글을 되도록 피하는게 좋다.
변수의 종류 (유효범위, scope)
지역변수 (local vaiable) : 선언된 {} 안에서만 공유가 된다. 선언된 {}는 대부분 함수이다.
전역변수 (global vaiable) : {} 밖에서 선언되어 js 페이지 전체에서 사용이 가능한 변수
▶변수끼리 연산도 가능하다.
'코린이 개념잡기 > JavaScript' 카테고리의 다른 글
데이터의 종류(자료형) (0) | 2024.01.19 |
---|---|
자바스크립트 기초 (0) | 2023.04.26 |
자바스크립트 4 객체의 메소드와 속성 (0) | 2023.03.23 |
자바스크립트 3 함수와 메소드(method) (0) | 2023.03.22 |
자바스크립트 1 + HTML에서 자바스크립트 사용하기 (0) | 2023.03.20 |