TIL 06-JavaScript(return있는 함수)


기능 수행 하고 결과로 output반환 할 수있는 것
(output반환output return은 같은말이다.)
함수 선언할 때 코드 내부{}에 직접 return이라는 명령어가 들어간다.

함수(function)선언 방법!

  1. function이라는 명령어로 함수를 선언하겠다는 것을 알려준다.
  2. sayHello2()라는 이름의 함수를 만들거고
    {}안에있는 기능을 사용할 것이다.
  3. return이라는 명령어를 쓰고 output으로 내고 싶은대상을 적어준다.

return한 결과 콘솔로그로 나타내기

return한 대상은 그자체로 특정한 데이터가된다.

let friend = 'Code Kim'
return 'Return'+friend
}
console.log(sayHello2())

console.log()안에sayHello2()라는 호출한 결과물을 넣어야됨
return을 하면 output으로 반환이 되지만 직접눈으로 보려면console.log()에 넣어아된다

return을 사용하는 이유

return한 값을 다른 변수에 할당 가능
호출한 다음에 콘솔로그에 담아야된다

function addNumbers() {
return 100 + 200
}
console.log(addnumber()) -> 콘솔로그에 함수의 결과를 담은것
let mynumber300 = addNumber() -> 특정한 변수에 함수결과를 담고
console.log(myNumber300) -> 다시 콘솔에 찍을수도있다


두 문자열 합치기


위의 예에서 console.log(sayHello3())하면
"Hello!! Code KIM"이 표출된다

return과 console.log의 차이점

return은 함수의 output을 반환하는 결과물, output이있기 때문에 어떤 변수에 할당가능

console.log는 단순히 화면에 출력, console.log는 변수에 할당 불가능

let number = console.log(10000)
하면 10000이 출력되지만 console.log때문에 나오는거
console.log(number)하면 undefine가 출력된다
console.log는 output을 반환하는 결과물이 아니기때문에 변수에 할당 불가

좋은 웹페이지 즐겨찾기