[TIL] 220426(화) #변수 #타입 #함수

Beanxx·2022년 4월 26일
0

TIL

목록 보기
1/120
post-thumbnail

☑️ 변수

💡 변수 선언

  • 데이터 보관함에 데이터를 넣을 공간을 확보하는 것
  • 변수는 let 키워드와 변수명을 사용하여 선언

💡 변수 할당

  • 선언한 변수명 뒤에 = 연산자를 사용하여 값을 넣어주는 것

같다라는 의미의 연산자: ===
✋ 변수 선언과 할당 혼동하지 않기!

👀 변수를 선언하고 할당하는 가장 큰 이유는
반복적으로 사용하는 값을 데이터 보관함(메모리)에 넣어 두었다가 편하게 꺼내서 사용하기 위함

💡 변수 선언 & 할당 방법

⭕️
let thing = 'Apple'; let num = 5;let thing, num = 'Apple', 5;
let thing = 'Apple', num = 5;let thing = 'Apple', let num = '5';


☑️ 타입

  • Undeifined, function 모두 JS 타입
  • Null 타입은 null 하나의 값만 가질 수 있음
  • 값을 할당하지 않은 변수는 null이 아닌 undefined 값을 가짐
  • typeof 를 통해 특정 값의 타입을 알 수 있음


☑️ 함수

  • 반복적인 기능을 저장해 두었다가 필요할 때마다 호출해서 사용 가능
    ⌦ ⭐️ 즐겨찾기 기능
  • 매개변수(parameter): 함수를 실행할 때 입력에 따라서 바뀔 수 있는 변수
  • 전달인자(argument): 함수를 호출할 때 매개변수에 할당되는 값

💡 함수 선언 방법

  1. 함수 선언식

    function getRectangleArea(width, height) {
        let rectangleArea = width * height;
        return rectangleArea
    }
  2. 함수 표현식: 변수 선언 후 함수 작성

    let getRectangleArea = function (width, height) {
        let rectangleArea = width * height;
        return rectangleArea
    }
  3. 화살표 함수

    let getRectangleArea = (width, height) => {
        let rectangleArea = width * height;
        return rectangleArea
    }
    
    // 한줄일 떈 {}, return 생략 가능
    let getRectangleArea = (width, height) => width * height;
profile
FE developer

0개의 댓글