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