return 'Return' + friend
-> return 이라는 명령어를 사용해서 'Returen' + friend 이라는 Output을 반환합니다.
function sayHello4 (input) {
...input...
return output
}
function sayHello4 (name) {
return 'Hello, ' + name + '!'
}
function sayHello5(name) {
console.log('Hello ' + name)
}
// sayHello5 라는 함수를 만들고 name라는 Parameter를 받기로 했고, 그 Parameter 자리에 들어온 변수를 Hello 라는 문자열 뒤에 합쳐서 콘솔에 출력하겠다.
sayHello5('wecode')
// sayHello5 라는 함수를 호출했고, 호출할때 네임이라는 Parameter 자리에 위코드를 넣었다.
function sayHello4(name) {
return 'Hello, ' + name + '!'
}
// input (name) -> parameter
// 함수를 선언할때 Input 자리에 들어가는게 Parameter
let greeting = sayHello4('wecode')
// wecode -> argument
// 함수를 실행, 호출할때 넣어주는게 argument
let greeting2 = sayHello4('Code kim')
// Code kim -> argument
console.log(greeting1)
console.log(greeting2)
-- 정리 --
function sayHello4(name) {
return 'Hello, ' + name + '!'
}
let greeting = sayHello4('wecode')
let greeting2 = sayHello4('Code kim')
console.log(greeting1)
console.log(greeting2)
-------------------------------------------------------------------------------------------
// 하나의 함수로 여러번 사용 가능
function sayHello4(name) {
return 'Hello, ' + name + '!'
} // input -> parameter
let firstExample = sayHello4('wecode')
let secondExample = sayHello4('Code Kim')
let thirdExample = sayHello4('Developers')
console.log(firstExample)
console.log(secondExample)
console.log(thirdExample)
function addNumbers (num1, num2) {
let result = num1 + num2
return result
}
// 들어오는 숫자 두개(num1, num2)를 합쳐준다.
// num1, num2를 받아서 result 라는 변수에 num1와 num2를 더하기 한 값을 할당하고, 해당하는 result를 return 해주는 함수.
let addedNumber = addNumbers(3, 100)
// 순서가 매우 중요하다.
console.log(addedNumber)
-- 나누기 --
function divideNumbers (num1, num2) {
let result = num1 / num2
return result
}
let smallNumber = divideNumbers(100, 10)
console.log(smallNumber)
function addNumbers (num1, num2) {
let result = num1 + num2
return result
}
console.log(result)
// 함수 내부에서 다루는 변수는 내부안에서만 사용 가능, 함수 중가로{} 바깥에서는 사용 못함