for문 종류

  1. for in (자바스크립트 초기 문법) : 객체 혹은 배열의 key 값을 가지고 올 수 있는 반복문
let obj = {
  name: "이수경",
  age: 17,
  hobby: 'movie'
}

for(let feat in obj) {
	console.log(`${feat}는/은 ${obj[feat]}입니다`)
}
  1. for each문 : 배열의 반복문 콜백함수 리턴 ( 배열의 값, 키, 순환하는 배열 )
let arr = [1,2,3]

arr.forEach((item,idx,arr) => {
	console.log(item,idx,arr);
})
  1. for of문 (가장 최신 문법) : 순환하는 배열의 값만 가지고 옴
for (let number of arr) {
	console.log(number);
}

함수

하나의 특별한 작업(기능)을 수행하도록 설계된 독립적인 영역

ex)

function 함수명 (매개변수1, 매개변수2, … ) {

… 매개변수를 활용하여 실행할 기능

}

let num1 = 5;
let num2 = 15;
let num3 = 25;
let num4 = 35;

// 정의
function sum(a, b) {
	return(a+b);
}
// 실행
sum(num1, num2);

// 정의
function printSum(a, b) {
	console.log(a+b);
}

함수 안에서 return