TechScribe Notes

[코딩애플;JS]return함수와 소숫점 본문

프론트엔드/JavaScript

[코딩애플;JS]return함수와 소숫점

yunmee0704 2023. 11. 7. 14:01

1.return은 어떤 함수를 실행하고 나서 값을 남기고 싶을 때 사용하고,

함수 종료의 의미도 같이 가진다.

(프로그래머스에서 자주 보던 함수..)

if 문이나 반복문에 활용하면 좋을 함수.

어떤 조건을 만족시키면 답을 뱉어내는 그런 함수인 듯 하다.

 

분과 초를 차례대로 입력했을때 ms로 변환해주는 return함수 활용해보기

    function time(min,sec){
     return min*60*1000 + sec *1000 + 'ms';
     
    }
   
    console.log(time(1,30));

 

 

2.소수점

컴퓨터는 2진법으로 숫자를 변환하여 계산하여 답을 내기 때문에

소수점이 들어간 수식에서는 아주 미세한 오차가 발생할 수 있어서 (0.0000001 정도..)

소수점을 정수로 변환하거나 실수로 변환 혹은 특정 소수점 자리까지 표현하는 방식으로 정확한 답을 구할 수 있다.

 

정수 변환 :parseInt()

실수 변환: parseFloat()

특정 소수점 자리 : (바꾸고싶은 숫자나 식).toFixed(보여주고 싶은 소수점 자리 몇개인지)

 

 

가격과 첫구매 여부를 확인 하고, 할인 10%가 기본으로 들어가고

첫 구매인 경우 1.5달러 할인이 더 들어감.

할인 가격이 반영된 가격을 만들어 보기.

    function discount(price,perchase){
   

      if (perchase == true){
        return (price-(price * 0.1) - 1.5).toFixed(1);
      }else{
        return (price-(price * 0.1)).toFixed(1);
      }
     
    }