[CodingApple] 함수의 return

Nadia·2024년 2월 27일
0

CodingApple

목록 보기
11/20



함수 return 용도

  • 변환기: 자료를 넣으면 다른 자료가 나왔으면 좋겠을 경우 사용
function 함수() {
   retrun 식
}



소수 연산 오차 없애기

  1. 소수점을 전부 x 10, 연산 후 / 10

  2. 라이브러리 사용

3. 반올림

: 숫자.toFixed(몇 자리);

- 문자로 변환됨!!



문자 → 숫자로 변환하기

  • parseInt() : 정수로 변환
  • parseFloat() : 실수로 변환
function vat(a) {
   let num = (a * 0.1).toFixed(2);
   return parseFloat(num)
}


예제


1. 가격을 넣으면 부가세를 돌려주기

function vat(a) {
  return a * 0.1
}



2. 함수에 분과 초를 ms단위로 바꿔주는 함수 만들기

  • (분(60초), + 초) x 1000
function ms(minute, second) {
    let ms = 1000;

    return (((minute * 60) + second) * ms)
}



3. 가격의 10% 할인된 가격을 뱉는 함수

  • 첫 구매여부도 true/false로 둘째파라미터에 입력해서 첫 구매가 맞을 경우 추가로 1.5 달러도 할인
  • 10% 할인을 계산하는 방법: 원가 * 0.9
function count(a, b) {
  
   var result = a * 0.9;

   if (b == true) {
     result = result - 1.5;
   } 
  
  return parseFloat(result.toFixed(2))
}


참조
코딩애플

profile
비전공자 개발 일기

0개의 댓글