Land of Joe

221006 Donnerstag - return/소수점 본문

🌱 dailyStep

221006 Donnerstag - return/소수점

Arendt 2022. 10. 7. 06:36

 

 

개강일이라 정신 없던 하루~

내일은 아침 5시에 일어나 인스부르크로 1박 2일 여행을 떠난다.

아직 짐도 못 쌌지만 조금이라도 공부하기!

 

 

 

 

오늘 배운 것

1. 함수 return 의 기능

- 반환(퉤 뱉어버리기)

- 함수 종료 (function 내 return 뒤에 오는 명령은 작동하지 않는다)

 

 

2. 소수점 관련

반올림:   .toFixed(숫자) //몇 째자리까지

ㄴ문자로 변경됨 주의!!

ㄴ다시 숫자로 변환: parseFloat(문자열), parseInt(문자열)

 

 

 

 

Q1. 함수에 분과 초를 차례로 파라미터로 입력하면 ms단위로 바꿔서 뱉어주는 함수 만들기

(1초 == 1000ms)

    <script>
        function ms(분, 초){
            var result = (분*60+초)*1000;
            return result;
        }
    </script>

 

 

Q2. 가격을 파라미터로 입력하면 10% 할인가를 뱉는 함수 만들기

(조건: 첫 구매여부도 true/false로 둘째 파라미터에 입력해서 첫 구매가 맞을 경우 1.5 달러 추가 할인)

    <script>
        function 할인가(가격, 첫구매) {
            var result=가격*0.9;
            if (첫구매==true){
                result = parseFloat((result-1.5).toFixed(0));
            } else {
                return parseFloat(result.toFixed(0));
            }
        }
    </script>

 

 

 

 

Guten Nacht!