놀이터 일간 추천 베스트 |
놀이터 일간 조회 베스트 |
변수는 변할 수 있는 데이터, 상수는 변할 수 없는 데이터로 보시면 됩니다.
변수는 생성 후 데이터의 값을 변경할 수 있지만, 상수는 한 번 값을 설정하면 변경할 수 없습니다.
변수 출력값
var pi = 3.14 3.14
var name = "강글레리" "강글레리"
var count = 10 10
var isOpen = true true
이후로는 <변수 이름>만 넣어도 값이 출력됩니다.
pi 3.14
name "강글레리"
count 10
isOpen true
상수 출력값
let pi = 3.14 3.14
let count = 10 10
let name = "강글레리" "강글레리"
let isOpen = true true
상수도 변수와 마찬가지로 이후에 <변수 이름>만 넣으면 같은 값이 출력됩니다.
pi 3.14
name "강글레리"
count 10
isOpen true
그럼 변수와 상수의 차이를 알아보겠습니다.
상수 출력값
let count = 10 10
count = count + 1 오류발생
count = count + 1 오류발생
변수
var count = 10 10
count = count + 1 11
count = count + 1 12
위처럼 변수와 상수가 차이가 납니다.
하지면 변수보다는 상수가 많이 쓰입니다.
상수를 사용하는 이유는 여러가지가 있겠지만 가장 큰 이유는 가독성입니다.
상수는 변하지 않는 고정값이기에 때문입니다.
예를 들어 <오매>에 <오피님>을 넣어 두었다고 칩시다.
상수의 경우 다음에도 <오매>라는 변수이름을 보면 바로 <오피님>이라는 것을 알 수 있지요.
하지만 변수의 경우에는 다른 이름을 바뀔 수도 있으므로 매번 확인을 해야 합니다.
상당히 불편하겠지요.
예약어는 변수/상수 이름으로 사용할 수 없습니다.
예약어로는 let, var, class 등이 있습니다.
(예약어가 많이 있으나 추후에 다시 올리도록 하겠습니다)
첫번째 댓글을 남겨주세요!