1. return 문
1-1. return 문 개념
함수 내부에서 되돌려줄 값을 return 문으로 작성한다
function getTwo() {
return 2;
}
console.log(getTwo());
// console.log(2); 와 같은 의미
1-2. 활용 예시
let x = 10;
let y = 20;
function myFunction(a, b) {
return a + b;
}
let myAnswer = myFunction('x', 'y');
console.log(myAnswer);
출력 결과는 xy 이다
30 이나 1020으로 예상한 사람들이 많았을 것 같은데
xy인 이유는 다음과 같다
콘솔 로그문에서 myAnswer을 출력하고자한다
myAnswer 변수는 myFunction을 호출하여 해당 함수가 리턴한 값을 저장하는 변수다
해당 함수를 호출할 때 매개변수로 x 와 y를 넘겨주는데
이때 x y 를 그냥 작성했다면 10 + 20 = 30 일 것이고
변수 x, y에 값을 할당할 때 '10', '20'으로 할당했다면 1020이 출력될 것이지만
'x', 'y'를 넘겨주었으므로 10, 20과는 별개로 문자열 x, y의 합인 xy가 출력되는 것이다
'[ Computer Science ] > JavaScript' 카테고리의 다른 글
[Web/Node.js] node.js 기초 express 기초 (0) | 2024.05.16 |
---|---|
[JavaScript] 자바스크립트 기초 5. 형 변환(1) (0) | 2024.02.11 |
[JavaScript] 자바스크립트 기초 4. 자료형 활용 (number, string, boolean, typeof) (1) | 2024.02.11 |
[JavaScript] 자바스크립트 기초 2. 자료형, 추상화, 변수, 함수, 파라미터 개념 (1) | 2024.02.11 |
[JavaScript] JavaScript Style Guide, Indentation Setting (1) | 2024.02.11 |
[JavaScript] 자바스크립트 기초 1. 개요 (1) | 2024.02.11 |