inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 제대로 배워볼래?

함수(function)

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

228

openece

작성한 질문수 1

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

답변 1

0

개발자의 품격

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

외부 라이브러리 사용 질문

0

157

1

module 질문있습니다.

0

586

1

clearInterval, setInterval 질문

1

460

1

window 객체 질문 있습니다.

0

223

1

Date 함수 질문

0

290

1

Boolean 내장함수 강의 질문

0

323

1

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

0

412

1

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

0

567

2

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

0

338

1

변수 관련 질문

0

289

1

Promis실습 도중의 에러메시지

0

451

2

moment.js cdn 외부 링크 오류

0

1469

1

64비트 부동소수점 내용 중

0

463

1

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

0

253

1

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

0

217

1

Chcekbox Element 값

0

229

1

parameter순서

0

469

1

parseInt parseFloat 질문

0

214

1

charAt 인덱스

0

220

0

STRING 결합

0

233

0

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

0

247

1

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

0

352

1

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

1

311

2

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

0

376

1