[초보자 대상] 함수 증세를 시도해 본다.round
2676 단어 템플릿 상수foreachJavaScript초학자
개요
함수 학습 후 output으로 상품 가격에 소비세의 10% 를 계산해 보았다.
저와 같은 초학자에게 좋은 단련이라고 생각합니다. 꼭 한번 해 보세요.
물줄기
Q. 증세 후 가격 반올림
A.
1. 배열별로 가격 정의
2.맵으로 1.1배 증가
3. forEach로 펼치기
4.Math.라운드로 반올림
익숙해지면 메커니즘이 확 들어와!그럼 한번 해보자!
1. 배열별로 가격 정의
tax.jsconst prices = [132, 222, 444];
일부러 이렇게 자투리 숫자를 골랐어요.
2.맵으로 1.1배 증가
tax.jsconst afterPrices = prices.map((price) => {
return (price *= 1.1);
});
3-4.forEach가 확장되는 동안 Math.라운드로 반올림
tax.js//3.forEachで展開する
afterPrices.forEach((net, i) => {
//4.Math.roundで四捨五入する
const fixedPrices = Math.round(net);
console.log(`増税後は${i + 1}番目の商品が${fixedPrices}円です`);
});
[consol]
"증세 후 첫 번째 상품은 145엔".
"증세 후 두 번째 상품은 244엔"
"증세 후 세 번째 상품은 488엔입니다."
아이고, 나 혼자 1시간 넘게 이걸 0에서 1로 조립해서 웃음을 완성했어.
길이 아직 험하니 함께 힘내자.
Reference
이 문제에 관하여([초보자 대상] 함수 증세를 시도해 본다.round), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/b2pompom/items/c19e481ef12cb7503b88
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
const prices = [132, 222, 444];
const afterPrices = prices.map((price) => {
return (price *= 1.1);
});
//3.forEachで展開する
afterPrices.forEach((net, i) => {
//4.Math.roundで四捨五入する
const fixedPrices = Math.round(net);
console.log(`増税後は${i + 1}番目の商品が${fixedPrices}円です`);
});
Reference
이 문제에 관하여([초보자 대상] 함수 증세를 시도해 본다.round), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/b2pompom/items/c19e481ef12cb7503b88텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)