javascript

상수

woooonikk 2023. 3. 3. 11:55

변한다는 의미의 변수와는 반대로 절대 변하지 않고 항상 일정한 값을 상수라고 한다

radius 의 값은 계속 변경되고 있는데

pi의 값은 처음 부터 끝까지 같은 값을 유지하고 있다

원주율이라는 것은 공식적으로 고정되있는 값이기 때문에 수정할 일이 없다

이런식으로 변하지 않고 일정한 값을 유지하는 것을 상수라고 부른다

 

자바스크립트에서도 값을 바꾸지 않고 일정한 값을 유지하는 것들은 상수로 표현 해주는 것이 좋다

그 방법은  

변수 이름 앞에 let이 아닌 const를 써준다

그럼 이제 pi는 상수가 된다

const로 할당한 값은 변수처럼 값을 재 할당 하려고하면

실행 했을 때 오류가 뜬다

요렇게

그리고 const에 값을 할당해주지 않아도

오류가 뜬다

 

그리고 상수는 이름을 지을 때 대문자로 작성하는 암묵적인 규칙이 있다

예를 들어 myNumber 를 상수로 이름지을 때 MY_NUMBER 이런식으로

이렇게 쓰는 이유는 상수와 변수를 구분하기 위함이다

실제로 상수를 사용할 때 키워드 없이 상수 이름으로만 사용되기때문에 혼란을 줄 수 있어서 구분짓는 것이다!!

 

'javascript' 카테고리의 다른 글

switch  (0) 2023.03.03
if 문  (0) 2023.03.03
scope  (0) 2023.03.03
옵셔널 파라미터  (0) 2023.03.02
return 2  (0) 2023.03.02