비전공자의 JavaScript 의 입문 2일차의 학습기록이다. '사전스터디 4조' 분들과 오프스터디를 통해 의견을 교류하며 조금씩 기초를 쌓고있다.
아직까진 프로그래밍 언어에 익숙하지 않아 지지부진한 속도로 진도가 나가고 있지만 어느 언어든 초반을 넘겨야 실력이 쌓이는 법이니 조급한 마음을 가지지 않으려고 노력하고 있다.
오늘은 '상수'와 '변수' 개념과 변수에 적용할 수 있는 연산자에 대해서 공부하였다. 상수와 변수의 선언과 변수에 적용할 수 있는 연산자 부터는 본격적으로 프로그래밍 언어에 들어온 것 같은 느낌이 들었다.
기초적인 개념이겠지만 비전공자인 나에게는 확실히 이해하며 넘어가야하는 부분이라고 생각한다. 그럼 오늘의 공부내용을 정리하도록 하겠다.
1. 상수
const pi = 3.14 // pi 를 3.14 로 선언
const r = 10 // r 을 10 로 선언
2 * pi * r // 원의 둘레 공식
62.9 // 결과값
const pi = 3.14
console.log(pi)
>3.14
const pi = 3.141592
console.log(pi)
>Uncaught SyntaxError: Identifier 'name' has already been declared
//위와 같은 오류문구를 볼 수 있다.
2. 변수
let pi = 3.14 // pi 를 3.14 로 선언
let r = 10 // r 을 10 로 선언
2 * pi * r // 원의 둘레 공식
62.9 // 결과값
let pi = 3.14 // let 을 이용하여 3.14 란 값을 pi에 할당했다.
>undefined
console.log(pi)
>3.14 // pi의 결과값이 3.14로 표현되는 걸 확인가능
let pi = 3.141592 // 앞서 3.14로 선언된 pi의 값을 3.141592 로 재선언
>undefined
console.log(pi)
>3.141592 // pi의 결과값이 3.141592 로 값이 재설정된 것을 확인가능
3. 변수가 적용할 수 있는 연산자
복합 대입 연산자 | 설명 | 사용 예 | 의미 |
---|---|---|---|
+= | 기존 변수의 값에 값을 더합니다. | i += 1 | i = i + 1 |
-= | 기조 변수의 값에 값을 뺍니다. | i -= 1 | i = i - 1 |
*= | 기조 변수의 값에 값을 곱합니다. | i *= 1 | i = i * 1 |
/= | 기조 변수의 값에 값을 나눕니다. | i /= 1 | i = i / 1 |
%= | 기조 변수의 값에 나머지를 구합니다. | i %= 1 | i = i % 1 |
4.증감 연산자
증감 연산자 | 설명 |
---|---|
변수++ | 기존의 변수 값에 1을 더합니다. (후위) |
++변수 | 기존의 변수 값에 1을 더합니다. (전위) |
변수-- | 기존의 변수 값에 1을 뺍니다. (후위) |
--변수 | 기존의 변수 값에 1을 뺍니다. (전위) |