function sum() {
console.log(10+10)
}
function
으로 시작 sum()
이부분은 함수의 이름을 설정 {}
안에 출력되어야할 정보를 넣음-함수호출
sum()
function sum(num1,num2) {
console.log(num1+num2);
}
function
으로 이름지정sum(10,20);
sum(100,50);
30
150
여기서 num1,num2가 매개변수에 해당하며,
아래 sum()괄호안에 부분이 인수(호출시 전달되는값)
2번예시 이름
function fullName(firstName,lastName) {
console.log(firstName +" "+lastName)
}
fullName("JunYeup","Kwon")
이렇게 될시 알아서 이름을 합쳐가지고 JunYeup Kwon이 결과로 나온다.
매개변수가 2개일때 인수가 1개면 어떻게될까
function area(width,height) {
var result=width*height;
console.log(result);
}
area(10)
매개변수는 width,height
인수로 area(10), 10
의 값만 넣으면
변수 선언과 같은 맥락
매개변수를 만들고 값을 안넣었으니 자동으로 default값인 undefined가 기본으로 들어가있다.
따라서 결과는 NaN이 출력
function area(width,height) {
console.log(width)
console.log(height)
}
area(10)
function test(a) {
console.log(a)
}
test(10)
test("Hello")
test(true)
test(null)
test(function a(){})
test([10,20,30])
test({name:"JunYeup"})