Dev-dotoli TIL

JS 11-3 return



function

demo14.html



function의 출력


함수의 핵심은 입력과 출력임
입력된 값을 연산해서 출력하는 것이 함수의 기본적인 역할

  • function:
    함수 - 중국어 소리를 음역하여 함수라고 번역했다는 설이 있음
    그리고 함수(상자’함’)라는 상자에 값을 넣으면 다른 값이 나온다
    라는 의미에서 본질을 번역했다는 설도 있음



retrun (출력)


함수 안에서 사용한 return은 뒤에 따라오는 값을
함수의 결과로 반환하고 동시에 함수를 종료시킴

function get_member1() {
  return "dotoli";
}
//return 은 이 함수를 종료시키고, return뒤에 있는 값을
//get_member1라는함수의 출력값으로 반환함

function get_member2() {
  return "zzphoo";
}

alert(get_member1()); //dotoli
alert(get_member2()); //zzphoo
function get_member1() {
  return "dotoli";
  return "zzphoo";
}
//return을 여러번 실행해도 첫 return에서 값을 부여하고 함수가 종료됨

alert(get_member1); //dotoli


  • Q: get_member
    원래 쓰이는 함수명? 아니면 임의로 부여한 이름?

    function 함수명 {[인자]...실행코드}
    
    //function이 형태가 이러했었기 때문에
    //확실하진 않지만 get_member라는 함수명이 있는 듯