📃 변수 Variable 📃
데이터 data 를 저장할 수 있는 메모리 공간, 저장된 값은 변경될 수 있음
유지보수, 성능 이슈를 해결하기 위해 사용
🎈선언 방법
🔍 var
변수 재선언 가능
변수 재할당 가능
🔍 let
변수 재선언 불가능
변수 재할당 가능
🔍 const : 상수값을 선언할 때 사용
변수 재선언 불가능
변수 재할당 불가능
🎈 선언부와 할당부
let name = 'hello';
🎈 변수 명명 규칙
1. 문자와 숫자, 기호 `$` 와 `_` 만 사용 가능
2. 첫 글자는 숫자 X
3. CamelCase 주로 사용
4. 대소문자를 구별한다 ( box != BOX )
5. 영어 사용
4. continue, break, count, let 같은 예약어 사용 불가
🎈 변수 타입 확인 : `typeof()`
📃 상수 Constant 📃
변하지 않는 변수 선언 , const 로 선언한 변수
기억하기 힘든 값을 변수에 할당해 별칭으로 사용
const BIRTHDAY = '13.06.1997';
const age = someCode(birthday);
대문자 상수 = 찐상수 ( 런타임 전에 이미 알고 있는 상수 )
- 런타임 : 자바스크립트가 웹 브라우저 엔진에 의해 해석되는 시간
소문사 상수 : 최초 할당 이후에 값이 변경되지 않을 때
🎈변수 작성하기 연습
// - 구매 제품 가격의 총 합
let totalProductPrice;
// - 구매 결제 내역
let paymentHistory;
// - 구매 결제 여부 ( 했어 안했어 / 있어 없어 )
let isPayment = true;
let hasClassName = false;
// - 1년 기준 일(day)자 수
const DAYS_PER_YEAR = 365;
// - 브랜드 접두사
const BRAND_PREFIX = 'NIKE';
'JS' 카테고리의 다른 글
비구조화 할당 (0) | 2023.08.03 |
---|---|
함수 (0) | 2023.07.26 |
모듈 프로그래밍 (0) | 2023.07.20 |
데이터타입 Data Type (0) | 2023.07.08 |
오류를 줄여주는 helper.js 구문 해석 (0) | 2023.07.03 |