return을 활용하여 값 비교
function display(name) { if(name=="홍길동") { alert("관리자님, 안녕하세요."); return;//함수 종료 } alert(name+"님, 안녕하세요."); } //display("홍길동"); display("임꺽정");값을 합칠경우
function sum(num1, num2) { return num1+num2;//함수를 종료하면서 값을 반환 } var tot=sum(10,20);//함수를 호출하며 반환되는 값을 변수에 저장 alert("합계 = "+tot);ES6에서 추가된 화살표 함수를 사용하여 함수 선언 및 호출
const sum = (num1,num2) => { return num1+num2; } 화살표 함수의 명령으로 값을 반환하는 명령이 하나만 있는 경우 { } 기호 및return 키워드 생략 가능
const sum = (num1,num2) => num1+num2; alert("합계 = "+sum(10,20));//함수를 호출하여 반환되는 값을 변수에 저장하지 않고 출력반환되는 값이 없는 함수를 호출할 경우 함수의 반환값을 사용하면 [undefined] 자료형으로 처리
function display() { alert("선언함수의 명령 실행"); //return값 없음 } alert(display());//undefined 처리