inflearn logo
강의

Course

Instructor

Want to learn JavaScript properly?

Function

함수 강의에서 8:47초 부분 질문 있습니다.

224

openece

1 asked

0


        function calculateTax(profit){
            var vat = 0.1;
            var tax = profit * 0.1;

            // console.log(tax);

            return tax;
        }

        var tax = calculateTax(10);

        console.log(tax);
 
 
이부분에서 궁금한 것이 있습니다.
함수 안에서 return tax; 하여 값이 1이 나오는 것과
 
 
 
        function calculateTax(profit){
            var vat = 0.1;
            var tax = profit * 0.1;

            // console.log(tax);

            // return tax;
        }

        var tax = calculateTax(10);

        console.log(tax);
 
이렇게 작성해보면 undefined가 나오는데
return은 결괏값을 반환 받는것이라고 했는데
함수 안에 있는 지역변수 tax값을 밖으로 가져가서 사용할 수
있도록 하는것이 맞나요?
 
        function calculateTax(profit){
            var vat = 0.1;
            var tax = profit * 0.1;

            // console.log(tax);

            // return tax;
        }

        calculateTax(10);

        console.log(tax);
 
 
 
그게 맞다면 세번째 사진에서 tax값은 console에 정상적으로
1이라고 출력이 되는데 함수 안이 아닌 바깥에서 콘솔로그로
출력을 했는데 왜 1이 나오는지 궁금합니다!
 
 
 

함수 javascript es6 HTML/CSS

Answer 1

0

realprogrammers

세번째 사진을 보면 return 부분이 주석 처리 되어 있기 때문에 안나오는것입니다

외부 라이브러리 사용 질문

0

156

1

module 질문있습니다.

0

585

1

clearInterval, setInterval 질문

1

460

1

window 객체 질문 있습니다.

0

223

1

Date 함수 질문

0

290

1

Boolean 내장함수 강의 질문

0

322

1

4-04(마지막강의)에 있는 json으로 된 js파일은 어디에 있을까요?

0

412

1

Async Await 오류가 나서 문의드립니다.

0

565

2

선생님 안녕하세요. array내장함수 수업듣는중 이해가 안되는 부분이있어서 질문드립니다.

0

337

1

변수 관련 질문

0

287

1

Promis실습 도중의 에러메시지

0

450

2

moment.js cdn 외부 링크 오류

0

1468

1

64비트 부동소수점 내용 중

0

462

1

4-04 22분 15초에 나오는 61, 63 라인에 대해 질의드립니다.

0

253

1

64비트부동소수점 마지막부분 이해가 안가서요...

0

214

1

Chcekbox Element 값

0

228

1

parameter순서

0

468

1

parseInt parseFloat 질문

0

213

1

charAt 인덱스

0

219

0

STRING 결합

0

230

0

왜 오름차순으로 정렬되는지 궁금합니다.

0

243

1

HTML를 위한 자바스립트 4-01.HTML Element.html

0

347

1

정규식 관련해서 질문이 있습니다.

1

305

2

module강의의 예제 코드를 사용하면 에러가 생겨서 질문드립니다.

0

372

1