반응형
함수는 return 문을 포함 할 수 있지만 반드시 그럴 필요는 없습니다.
함수에 return 문이 없는 경우 함수를 호출하면 함수가 내부 코드를 처리하지만 반환 된 값은 정의되지 않습니다.
예>
var sum = 0;
function addSum(num) {
sum = sum + num;
}
addSum(3); // sum will be modified but returned value is undefined
addSum은 return 문이 없는 함수입니다.
함수는 전역 변수인 sum 변수를 변경하지만 함수의 반환 값은 정의되지 않습니다.
Q>
1. 인수없이 함수 addFive를 만듭니다.
2. 이 함수는 sum 변수에 5를 더하지만 반환 된 값은 정의되지 않습니다.
3. addFive는 함수 여야합니다.
4. 두 함수가 모두 실행되면 sum 변수는 8이 되어야합니다.
5. addFive에서 반환 된 값은 정의되지 않아야합니다.
6. addFive 함수 내에서 sum 변수에 5를 더해야합니다.
A>
// Setup
var sum = 0;
function addThree() {
sum = sum + 3;
}
// Only change code below this line
function addFive() {
sum = sum + 5;
}
// Only change code above this line
addThree();
addFive();
반응형
'Python_WEB > JavaScript' 카테고리의 다른 글
[freecodecamp]JavaScript 정렬 (0) | 2020.10.21 |
---|---|
[freecodecamp]JavaScript 반환 된 값을 변수에 할당 (0) | 2020.10.21 |
[freecodecamp]JavaScript 반환을 사용하여 함수에서 값 반환 (0) | 2020.10.20 |
[freecodecamp]JavaScript 함수 안에 전역 / 지역 변수 (0) | 2020.10.20 |
[freecodecamp]JavaScript 지역 변수 및 기능 (0) | 2020.10.20 |