S1U2 정리

이유정·2022년 8월 22일
0

코드스테이츠 TIL

목록 보기
2/62
post-thumbnail

chapter 1 변수

변수란?
: 데이터의 이름
: 어떤 값(데이터)을 담는 저장소(메모리)의 이름

변수의 선언과 할당
1) 변수의 선언
let myname
2) 변수의 할당
let num = 3;

표현식(expression)에서 이런 변수들을 활용한다.
num = num 1; //3
num = num
5; //3*5

틀린 퀴즈
: 변수를 선언한다는 것은 데이터 보관함(메모리)에 데이터를 넣을 공간을 확보하는 것을 의미한다(o)

변수의 형식을 타입이라고 한다.
chapter2 타입
자바스크립트에서 타입에 따라 할 수 있는 일이 다르기 때문에 알아야 한다.

타입의 종류
1) string
2) number
3) boolean
4) 자료형 - 배열
5) 자료형 - 객체
6) undefined
7) 함수

값의 타입을 모를때 typeof 연산자를 사용한다.
console.log(typeof 10) //number
console.log(typeof '10') //string
console.log(typeof (1 < 2)) //boolean

let num = '5';
console.log(typeof num) // string

CHAPTER3 함수
함수란?
: 논리적인 작업을 하는 하나의 단위

1) 함수 선언
function cal(param1, param2){
console.log(param1 + param2)
return param1 * 10;
}

2) 함수 호출
cal(10, 20)

특징) return 함수가 호출된 후 다시 돌아온다.

1) 함수 선언식
function box(w, h){
let double = w*h;
return double
}
undefined
box(9, 8)
72

2) 함수 표현식
let box2 = function(w, h){
let double2 = w*h;
return double2
}
undefined
box2(5, 5)
25

3) 함수 화살표
let box3 = (w, h) => {
let double3 = w * h;
return double3
}
undefined
box3(8, 7)
56

추가) 함수 화살표에서 return 과 중괄호를 생략할 수 있다.
let box4 = (w, h) => w*h
undefined
box4(8, 5)
40

profile
팀에 기여하고, 개발자 생태계에 기여하는 엔지니어로

0개의 댓글