TechScribe Notes
[코딩애플;JS]return함수와 소숫점 본문
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);
}
}
'프론트엔드 > JavaScript' 카테고리의 다른 글
[코딩애플;JS]반복문 이용하여 탭 기능만들기 (0) | 2023.11.08 |
---|---|
[코딩애플;JS]스크롤 이벤트 (0) | 2023.11.07 |
[코딩애플;JS]캐러셀만들기 (0) | 2023.11.05 |
[코딩애플;JS]정규식으로 이메일 체크하기. (0) | 2023.11.05 |
[코딩애플;JS] setTimeout, setInterval 함수 (0) | 2023.11.05 |