return 'Return' + friend
-> return 이라는 명령어를 사용해서 'Returen' + friend 이라는 Output을 반환합니다.
function sayHello2 () {
let friend = 'Code kim'
returen 'Returen' + friend
}
// 선언
function sayHello () {
let friend = 'Code kim'
console.log('Hello!' + friend)
}
// 호출 및 출력
sayHello ()
function sayHello2() {
let friend = 'Code kim'
return 'Return ' + friend
}
// 아웃풋은 만들어졌지만, 확인하려면 console.log에 쳐야함
let myfriend = sayHello2()
// Return Code kim 이라는 문자열이 아웃풋으로 반환이 되면서, myfriend 라는 변수에 담김
console.log(myfriend)
// 콘솔에 출력을 해야 보임
- 정리 -
function sayHello2() {
let friend = 'Code kim'
return 'Return ' + friend
}
let myfriend = sayHello2()
console.log(myfriend)
-------------------------------------------------------------------
function addNumbers() {
return 100 + 200
}
addNumbers() // 단순 호출
addNumbers()
console.log(addNumbers()) // 출력
let myNumber300 = addNumbers()
console.log(myNumber300) // 출력
function sayHello3() {
let sentence = 'Hello!! '
let name = 'Code kim'
return sentence + name
}
sayHello3() // 단순 호출
console.log(sayHello3()) // 출력
return
-> 함수의 output 반환하는 결과물 / 변수에 할당 가능
function sayHello2() {
let friend = 'Code kim'
return 'Return ' + friend
}
let myfriend = sayHello2() // 실행한 결과<sayHello2()>를 변수<myfriend>에 담아줬음
console.log
-> 단순히 화면에 출력 / 변수에 할당 불가능
let number = console.log(10000) // 출력 가능
console.log(number) // 출력 불가능