[javascript] 변수, 타입, 함수

이진주·2022년 10월 21일

Codestates SEB FE 42기

목록 보기
2/14

💡chapter1 변수

변수: 데이터에 붙인 이름

데이터 바구니의 크기 (메모리)는 변하지 않음

변수 선언 (declaration)

let age; 

할당 (assignment)

age = 12;

선언과 할당은 동시에 가능하다

let age = 12;
  1. 변수는 한번만 선언
  2. 변수에 할당된 값이 없으면 undefined
  3. 표현식에 변수 사용

=는 같다는 뜻이 아닌 할당된다는 뜻이다.

let age = 12;
age = age + 2;
메모리 셀 1bit(=8byte)

각 메모리 셀에 데이터는 2진수로 저장됨.

💡chapter2 타입

변수에는 다양한 타입이 있다.

숫자 (number)
문자열 (string)
불리언 (boolean) 참, 거짓 판단
undefined
함수

여러 타입이 섞인 변수도 있다.

배열, 객체 (자료형)

typeof 연산자 : 타입 확인

typeof 12;

💡chapter3 함수

코드의 묶음 (즐겨찾기 버튼)
기능 (function)의 단위
입력과 출력 간의 매핑

함수는 값을 리턴한다.

함수 선언식

function getRetangleArea (width, height) {
	return width * height;
}

함수 표현식 (변수 선언 후 익명함수 할당)

const getRetangleArea = function (width, height) {
	return width * height;
}

화살표 함수

(1) return과 { 생략 가능

const getRetangleArea = (width, height) => width * height

(2) () 사용 가능

const getRetangleArea = (width, height) => (width * height)

매개변수 (parameter) : width, height
인자 (argument) : 함수 사용시 쓰는 데이터값

쓰고나서 다시 체크, 까먹은 부분은 파랑색으로 표시

profile
코드스테이츠 SEB FE 42기 (🏃‍♂️)

0개의 댓글