변수를 선언한다는 것은 변수에게 이름을 붙여주는 것이고, 변수에 할당한다는 것은 변수에 값을 대입하는 것이다.
let num;//변수 선언
num = 3//변수에 값 할당
변수를 선언하는 것은 한 번만 할 수 있지만,
변수를 할당할 때는 이미 할당된 값을 가지고도 또 할당 할 수도 있다.
let sum = 1
sum = sum + 2 //가능
typeof 연산자는 데이터의 타입을 알고 싶을 때 사용할 수 있다.
console.log(typeof 5)//number
console.log(typeof '3')//string
console.log(typeof (2<3))//boolean
변수를 선언하고 할당했을 때, 할당된 값의 타입을 알고자 할 때도 사용할 수 있다.
let num = 1;
console.log(typeof num)//number
let string = '3';
console.log(typeof string)//string
함수를 선언식, 표현식, 화살표 함수로 표현할 수 있다.
function getTriangleArea (height, base){
let TriangleArea = (height * base)/2
return TriangleArea
}//선언식
let getTriangleArea = function (height, base) {
let TriangleArea = (height * base)/2
return TriangleArea
}//표현식
let getTriangleArea = (height, base) => {
let TriangleArea = (height * base)/2
return TriangleArea
}//화살표 함수(이때 return만 하는 경우 중괄호와 return 생략 가능)