내가 까먹어서 쓰는 javascript (변수, 상수)

샘물공원·2023년 1월 16일
0

javascript

목록 보기
1/8
post-thumbnail

변수 (값이 변함) : var, let

상수 (값이 변하지 않음) : const


1. 변수와 상수를 선언(declaraiton)

  • 변수 혹은 상수를 사용하기 위해서는 선언이 필요함
    변수를 선언하는 키워드는 var, let, const
    ex) let result
    let이라는 키워드를 이용해 result 라는 변수를 생성
    ex) const result
    const라는 키워드를 이용해 result 라는 상수를 생성

2. 변수에 할당(definition)

  • 변수에 데이터를 담아주는 행위(할당된 데이터는 메모리에 저장)
    ex) result = 1
    result라는 변수에 1 이라는 데이터가 담김

3. 변수와 상수의 종류와 특징

varletconst
변수명 중복 여부
(재선언 여부)⭕️
데이터 수정 여부
(재할당 여부)⭕️⭕️
  • 변수명은 명사로, 첫 글자는 숫자 사용 불가능
  • 예약어를 제외한 변수명을 선언해야함
    • new, else, do, if, break, case, finally, catch, this ...

4. 문자와 숫자

  • 문자열 (String)

    • “” , ‘’ 안에 입력된 데이터는 문자열 데이터로 표시됨
  • 문자열에서도 연산기호[ + ]를 사용이 가능함

    > "hello" + "world"
    <- 'hello world
  • 숫자 (Number)

    • 산술연산자

      1. 덧셈: +
      2. 뺄셈: -
      3. 곱셈: *
      4. 나눗셈: *
      5. 나머지: %
    • 숫자타입이 아닌 값으로 연산시 NaN(Not a Number)를 반환

  • 문자와 숫자의 연산

    • 문자와 숫자에서 공통적으로 사용할 수 있는 산술연산자 [+]
    • 다른 산술연산자 사용시 NaN 반환
      > "String" + 10
      <- 'String10'
      숫자타입이 문자타입으로 변환되어 문자열의 연산처럼 바뀜
profile
게임개발

0개의 댓글