Javascript 상수와 변수, 연산자

BooKi·2022년 1월 24일
0

Javascript

목록 보기
5/46
post-thumbnail

⭐Javascript 상수와 변수, 연산자

📕상수

변할 수 없는 값에 이름을 붙이는 것

ex) const PI = 3.141592, const 식별자 = 자료

고정된 형태이다.

ex) PI * 3 = 9.424776 와 같은 방식으로 사용

상수 관련 오류

  1. 상수는 중복 선언 불가능
ex) const PI = 3.141 -> 이미 위에서 선언 했기에 오류 발생
    const PI2 = 3.141 -> 가능. 새로운 선언
  1. 고정된 형태를 어긋났을 때
ex) const PI -> 자료를 넣지 않아서 오류 발생
  1. 상수는 값 변경 불가
ex) PI = 3.14 -> 값을 변경할 수 없기에 오류 발생

📗변수

변할 수 있는 값에 이름을 붙이는 것

ex) let PI = 3.141592, let 식별자 = 자료 

고정된 형태이다.

상수와 달리 값을 변경 가능

ex) PI = 3.14

상수와 달리 선언만 가능

ex) let PI -> 이후에 할당하면 된다(초기화)

📘용어 정리

선언 : 식별자를 상수/변수로 사용한다

할당 : 식별자에 값을 넣는 것

초기화 : 처음으로 값을 할당하는 것

할당 시 주의할 점

'='은 오른쪽 값을 왼쪽에 넣는 것이다.

ex) PI = 3.14 와 3.14 = PI 는 서로 다르다

📙변수에 적용가능한 연산자

복합 대입 연산자

ex) let a = 1, a = a + 1

위와같은 코드를 간단하게 하기위해 나온 것이 복합 대입 연산자이다

ex) a = a + 1 과 a += 1 은 같은 식
    a = a - 1 과 a -= 1 은 같은 식

+=, -=, *=, /=, %= 형태가 있다

증감 연산자

변수뒤에 ++ 혹은 -- 를 붙이는 것

ex) let a = 3, a--, console.log(a) -> 2

++ 혹은 -- 를 붙이는 위치에 따라 다른 값이 나온다

ex) let a = 10
console.log(a++) -> 10 // console.log(a) 문장을 실행 후 a += 1
console.log(a) -> 11

let b = 20
console.log(++b) -> 21 // console.log(b) 문장을 실행하기 전 b += 1
console.log(b) -> 21

📔undefined 자료형

상수와 변수로 선언하지 않은 식별자

ex) typeof(abcd) -> undefined

값이 없는 변수

ex) let c, typeof(c) -> undefined

profile
성장을 보여주는 기록

0개의 댓글