JS

변수 Variable 와 상수 constant

히새 2023. 7. 8. 00:09

📃  변수 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